我知道在处理程序的强制onSort(SortEvent)
方法中,您可以通过单击列标签来检索已排序的列的索引。您如何使用它来处理和排序该列中的数据?
照原样,我有一列,其中每个单元格都包含格式中一天中时间的字符串表示hh:mm a
形式。正如它按字母顺序显示的那样(上午 10:00、晚上 10:00、上午 11:00 等)。
public final Table getTable(final ChartsWidget cw) {
Table table = new Table(dataTableObject, TableView.createTableOptions(dataTableObject));
table.addSortHandler(new SortHandler() {
@Override
public void onSort() {
if (getDataTable().getColumnLabel(event.getColumn()).contains("Time")) {
//Do something here
}
}
});
return table;
}
我无法比这更进一步。