onSort(SortEvent)
ハンドラーの必須メソッドで、列ラベルをクリックすると、並べ替えられた列のインデックスを取得できることがわかりました。これをどのように使用して、その列のデータを処理およびソートできますか?
現状では、各セルに時刻の文字列表現がhh:mm a
形式で含まれる列が 1 つあります。そのままアルファベット順に表示されます (午前 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;
}
私はこれ以上先に進むことができませんでした。