2010-07-13 74 views
0

我在RCP中的JFace TableViewer有問題。基本上我有一個4行的表,並作爲輸入,我給了一個已經排序的元素列表。所以我期望我的輸入列表中的第一個元素是表中的第一行。但是,TableViewer對元素進行重新排序,並按第一列的DESC順序顯示它們。由於我最初排序的值在最後一列,這完全改變了我想要的。TableViewer初始排序

的問題是:

  1. 有機會禁用此排序是TableViewer的呢?
  2. 如果不是,輸入設置後排序的解決方案是什麼?我有一個比較器集,對錶頭的選擇起反應,並對列進行排序,所以我可以使用這個例子嗎?

回答

1

Uf,我的錯誤。我的比較器被初始化爲按DESC順序對第一列進行排序。對不起,其實沒有問題:)