0
私は、ユーザが表示された行をフィルタリングするフィルタを入力できるFilterRowHeaderComposite層を持っています。また、現在表示されている行の数を表示します。NatTable - フィルタリングされたカウントを表示する
誰かがフィルタを入力して行数が変化したときに、表示される行数を更新するのが最善の方法だろうと思っていました。それは特定のイベントをキャプチャし、FilterRowHeaderCompositeを拡張してイベントを発生させるなどでしょうか?
ありがとうございます!
更新: これは、私は、リストの変更が発生した場合、UIスレッドNatTableでRowStructuralRefreshEvent
またはVisualRefreshEvent
どちらかGlazedListsEventLayer
火災が上向きにスタックダークスのコメント
nattable.addLayerListener(event -> {
if (event instanceof RowStructuralRefreshEvent) {
// Code to update count to user
}
});