Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java GWT CELLTABLE:如何在CELLTABLE标题上设置列降序图标?_Java_Gwt_Gwt 2.2 Celltable - Fatal编程技术网

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

Java GWT CELLTABLE:如何在CELLTABLE标题上设置列降序图标?,java,gwt,gwt-2.2-celltable,Java,Gwt,Gwt 2.2 Celltable,如何设置列降序图标,即celltable标题上的DESC图标 在单元台上加载。。我想将排序顺序设置为列,即以前按用户排序的列/排序顺序(上次登录时,注销前) 我试着用这种方法 table.getColumnSortList().push(testColumn);i、 将列升序设置为true,并在标题顶部设置ASC图标。效果良好 现在我想设置降序列,即顶部标题上的DESC图标?怎么做 当您调用table.getColumnSortList().push(testColumn)时,如果没有在列上设置

如何设置列降序图标,即celltable标题上的DESC图标

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

我试着用这种方法 table.getColumnSortList().push(testColumn);i、 将列升序设置为true,并在标题顶部设置ASC图标。效果良好

现在我想设置降序列,即顶部标题上的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);
}

谢谢你的回复。上面的代码用于翻转订单。我的问题是,我想在celltable加载后显示列的排序顺序。我有xml。根据列信息,我只得到一列信息,即列(columnname、sortedOrder[false/true]、dataTypeOf),我想根据值将ASC/DESC图标设置在列附近。