並べ替える必要のあるウィジェットのリストがあります。これらのウィジェットのリストのコンテナーを作成して、新しいウィジェットが追加されるたびにそれらを再ソートしたいと思います。どうすればいいですか?
私は次のように見ることができます:
- 簡単な方法は、それらをarraylistに配置し、Comparatorを介して並べ替えることですが、新しい要素が追加された後、コンテナーからすべてのリストを削除し、新しい順序で再度追加する必要があります。
- いくつかのソートコンテナを使用します。私はこれのためにCellTableだけを見つけました。しかし、実際にはその豊富な機能は必要ありません-列が1つしかないので、新しい要素が追加または削除された場合にのみ、ユーザーイベントを並べ替える必要はありません-それで、ユースケースで利用できるものは他にありますか?
GWT 2.4
PS実際、私は「ウィジェットコレクションに裏打ちされたウィジェットコンテナ」のように表現できるものを探しています。つまり、コレクションを変更します。コンテナはその内容を変更します。これをどのように実装できますか、またはどこで見つけることができますか?
PPSウィジェットは異なる可能性があるため、CellTableを簡単に使用できるとは思いません。