0
私はTableView
をホストするアプリケーションを持っています。ユーザーが特定の列のヘッダーをクリックして行をソートするたびに、私は JavaFX 8 TableViewのアイテムの並べ替えを傍受する
- 保存項目の現在の注文に必要な項目の新しい秩序を保存します。
this.tableView.sortPolicyProperty().set(t -> {
System.out.println("saving source order");
... // Saving
FXCollections.sort(tableView.getItems(), t.getComparator());
System.out.println("saving target order");
... // Saving
return true;
});
しかし、これはかなり頻繁にClassCastException
をスローします。並べ替えの前と後に項目並べ替えを保存するより良い方法はありますか?
でした。ありがとうございました! :-) – coderodde