SWTにはいくつかのフィルタを使用してTableViewer
オブジェクトがあります。したがって、フィルタが変更された場合、Table
の内容はTableViewer
に変更されます。私はTableItem
が追加されたか、またはTable
から削除されたが、何も見つけられなかったときに起動されたイベントを検索しました。そんなイベントはありますか?テーブルコンテンツが変更されたときにSWTで発生するイベント
表示されているすべての行を計算に使用したいので、ハンドラが統計を管理できます。つまり、列の合計などです。そのため、イベントが必要です。
変更されたテーブルコンテンツのイベントが見つかりませんでした。とにかく私の問題の別の解決策を見つけました:私のフィルタには、フィルタ条件を設定し、 'TableViewer.refresh()'を呼び出すメソッドがあります。実行が 'refresh()'から戻ると、リフレッシュされたテーブルを使って統計を計算しました。 –