我正在创建一个需要对标题进行排序和搜索的应用程序。我用过 column.setSortable(true); 和创建排序处理程序。再次在另一边,我创建了一个自定义标题,单击时将显示文本框。我想实现它,就像点击排序图标会排序,而点击列标签会打开文本框。谁能建议我如何使排序图标在所有列中可见。
目前,当我单击任何列排序图标时,仅在该图标上可见。
我正在创建一个需要对标题进行排序和搜索的应用程序。我用过 column.setSortable(true); 和创建排序处理程序。再次在另一边,我创建了一个自定义标题,单击时将显示文本框。我想实现它,就像点击排序图标会排序,而点击列标签会打开文本框。谁能建议我如何使排序图标在所有列中可见。
目前,当我单击任何列排序图标时,仅在该图标上可见。
完成修复这个。我使用了覆盖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;
}