GWT CELLTABLE:如何在单元表标题上设置列降序图标?

发布于 2024-12-08 03:50:32 字数 247 浏览 0 评论 0原文

如何在单元格标题上设置列降序图标,即 DESC 图标?

在单元格加载时..我想将排序顺序设置为列,即之前按用户排序的列/排序顺序(在上次登录中,注销之前)

我尝试了以下方式 table.getColumnSortList().push(testColumn);即设置列升序为真,标题顶部有 ASC 图标。它工作正常

现在我想设置列为降序,即顶部标题上的 DESC 图标?怎么办呢?

任何有关此事的帮助或指导将不胜感激

How to set columns descending icon i.e. DESC icon on celltable header ?

On celltable loading.. I want to set sorting order to column i.e. previously sorted column/sorting order by user (In last login , before logout)

I tried following way
table.getColumnSortList().push(testColumn); i.e setting column ascending to true with ASC Icon on top of header.It works fine

Now I want to set column in descending i.e DESC icon on top header ? How to do it ?

Any help or guidance in this matter would be appreciated

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

茶花眉 2024-12-15 03:50:32

当您调用 table.getColumnSortList().push(testColumn) 时,如果未在列上设置排序信息,则会将排序设置为升序。如果您再次调用它,它会颠倒排序顺序。

// Show the descending sort icon on a column.
ColumnSortInfo sortInfo = table.getColumnSortList().push(testColumn);
if (sortInfo.isAscending()) {
    table.getColumnSortList().push(testColumn);
}

根据变量 sortOrder 中保存的状态设置排序图标:

// Assuming sortedOrder = true means ascending
// and sortedOrder = false means descending
ColumnSortInfo sortInfo = table.getColumnSortList().push(testColumn);
if (sortedOrder && !sortInfo.isAscending()) {
    table.getColumnSortList().push(testColumn);
}
else if (!sortedOrder && sortInfo.isAscending()) {
    table.getColumnSortList().push(testColumn);
}

When you call table.getColumnSortList().push(testColumn) if no sort info is set on the column it sets the sort to ascending. If you call it another time it reverses the sort order.

// Show the descending sort icon on a column.
ColumnSortInfo sortInfo = table.getColumnSortList().push(testColumn);
if (sortInfo.isAscending()) {
    table.getColumnSortList().push(testColumn);
}

To set the sort icon according to state saved in variable sortOrder:

// Assuming sortedOrder = true means ascending
// and sortedOrder = false means descending
ColumnSortInfo sortInfo = table.getColumnSortList().push(testColumn);
if (sortedOrder && !sortInfo.isAscending()) {
    table.getColumnSortList().push(testColumn);
}
else if (!sortedOrder && sortInfo.isAscending()) {
    table.getColumnSortList().push(testColumn);
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文