如何在单元格表头上设置列降序图标,即 DESC 图标?
在加载单元格表时..我想将排序顺序设置为列,即用户先前对列/排序顺序进行排序(在上次登录时,注销前)
我尝试了以下方式 table.getColumnSortList().push(testColumn); 即在标题顶部使用ASC图标将列设置为true。它工作正常
现在我想在顶部标题上设置降序列,即 DESC 图标?怎么做 ?
对此问题的任何帮助或指导将不胜感激
如何在单元格表头上设置列降序图标,即 DESC 图标?
在加载单元格表时..我想将排序顺序设置为列,即用户先前对列/排序顺序进行排序(在上次登录时,注销前)
我尝试了以下方式 table.getColumnSortList().push(testColumn); 即在标题顶部使用ASC图标将列设置为true。它工作正常
现在我想在顶部标题上设置降序列,即 DESC 图标?怎么做 ?
对此问题的任何帮助或指导将不胜感激
当您调用时,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);
}