如何设置列降序图标,即单元格标题上的DESC图标?
关于celltable加载..我想将排序顺序设置为列,即用户先前排序的列/排序顺序(在最后一次登录中,在注销之前)
我尝试了以下方式 。table.getColumnSortList()推(testColumn);即将标题列升至真,标题顶部有ASC图标。工作正常
现在我想设置降序列,即顶部标题上的DESC图标?怎么做?
任何有关此事的帮助或指导都将不胜感激
答案 0 :(得分:0)
如果您在列上未设置排序信息时调用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);
}