私はいつものようにtableviewerを構築しますが、最初はソート用に定義された列に従ってすべての行を並べ替えません。最初の並べ替え順序を定義するTableViewerはデータに何の影響もありません
コード私が使用しています:
viewer.getTable().setSortColumn(viewer.getTable().getColumn(4));
viewer.getTable().setSortDirection(SWT.UP);
を手動でのみ、列#4をクリックした後、私は正しい順序を取得し、それ以外の場合はViewContentProviderにリンクされているオブジェクトリストの正確「挿入順序」に続きます。助けてくれますか? Tnx