0

RCP の JFace TableViewer に問題があります。基本的に、4行のテーブルがあり、入力として、既にソートされた要素のリストを提供します。したがって、入力リストの最初の要素がテーブルの最初の行であると期待しています。ただし、TableViewer は要素を並べ替え、最初の列の DESC 順に並べ替えて表示します。最初に並べ替えた値は最後の列にあるため、これにより、必要なものが完全に変わります。

質問は次のとおりです。

  1. TableViewer が行うこの並べ替えを無効にする機会はありますか?
  2. そうでない場合、入力が設定された後のソートの解決策は何ですか? テーブル ヘッダーの選択に反応して列を並べ替えるコンパレータ セットがあるので、たとえばこれを使用できますか?
4

1 に答える 1

1

うーん、私の間違い..私のコンパレータは、最初の列をDESC順にソートするように初期化されました。申し訳ありませんが、実際には問題はありません:)

于 2010-07-13T10:59:26.073 に答える