當你調用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);
}
感謝您的答覆。以上代碼jonic用於翻轉訂單。我的問題是,我想在celltable加載後顯示列的排序順序。例如。我有xml。根據列信息,我只能獲取一列信息,即列(columnname,sortedOrder [false/true],dataTypeOf),我希望按值設置ASC/DESC圖標靠近列。 – StackOverFlow
我編輯了我的答案以包含您的用例。 –