Начальная сортировка TableViewer - PullRequest
0 голосов
/ 13 июля 2010

У меня проблема с JFace TableViewer в RCP. В основном у меня есть таблица с 4 строками, и в качестве входных данных я даю уже отсортированный список элементов. Поэтому я ожидаю, что первый элемент в моем входном списке - это первая строка в таблице. Однако TableViewer переупорядочивает элементы и показывает их отсортированные в порядке DESC для первого столбца. Поскольку значение, которое я изначально отсортировал, находится в последнем столбце, это полностью меняет то, что я хочу получить.

Вопросы:

  1. Есть ли возможность отключить эту сортировку, которую выполняет TableViewer?
  2. Если нет, каково было бы решение сортировки после того, как вход был установлен? У меня есть набор компараторов, который реагирует на выбор заголовка таблицы и сортирует столбцы, так что я могу использовать это, например?

1 Ответ

1 голос
/ 13 июля 2010

Уф, моя ошибка. Мой компаратор был инициализирован для сортировки первого столбца в порядке DESC. Извините, на самом деле проблем нет:)

...