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