TableViewer初始排序

时间:2010-07-13 10:38:37

标签: eclipse jface rcp tableviewer

我在RCP中遇到JFace TableViewer的问题。基本上我有一个包含4行的表,作为输入,我给出了已排序的元素列表。所以我希望输入列表中的第一个元素是表格中的第一行。但是,TableViewer重新排序元素,并按第一列的DESC顺序显示它们。由于我最初排序的值在最后一列,这完全改变了我想要的。

问题是:

  1. 是否有机会禁用TableViewer执行的这种排序?
  2. 如果没有,在设置输入后排序的解决方案是什么?我有一个比较器集,它对表头的选择作出反应,并对列进行排序,所以我可以使用它吗?

1 个答案:

答案 0 :(得分:1)

Uf,我的错误..我的比较器初始化为按DESC顺序对第一列进行排序。很抱歉,实际上没有问题:)