如何使GWT中的所有列都可以看到排序图标

时间:2014-07-04 12:10:40

标签: sorting gwt header custom-headers customcolumn

我正在创建一个应用程序,我需要对标题进行排序和搜索。我用过column.setSortable(true);和创建排序处理程序。另一方面,我创建了一个自定义标题,在单击时将显示文本框。我想实现它就像点击排序图标一样,将点击列标签将打开文本框。 任何人都可以建议我如何在所有列中显示排序图标。

目前,当我点击任何列排序图标时,只能看到它。

1 个答案:

答案 0 :(得分:0)

完成修复此操作。我已经使用了覆盖 onPreviewColumnSortEvent 并实现如下

    @Override
public boolean onPreviewColumnSortEvent( Context context, Element elem, NativeEvent event )
{
    if ( clickableTableCell.getColumnType().equals( ColumnType.TEXTBOX ) ) {
        if ( sortFlag ) {
            sortFlag = false;
        } else {
            sortFlag = true;
        }
    }
    return sortFlag;
}