Я реализую просмотрщик таблиц, который может сортировать значения в зависимости от их порядка столбцов.Например, column1-column2-columnX сортирует строки сначала по значениям столбца 1, затем столбца 2, столбца ....
Поэтому я хочу использовать ColumnViewerSorter, особенно метод "int doCompare (Viewer viewer,Object e1, Object e2); "
внутри этого метода я хочу отсортировать в зависимости от других строк / ячеек Tableviewer для сравнения, и сложность в том, что JFace tableviewer выполняет сортировку только в представлении, поэтому я должен"спросите "сам просмотрщик таблиц для фактического значения, например," столбец 1, строка 20 "
, используя функцию" viewer.getElementAt (index) "внутри" docompare ", будет нормально, но внутри docompare у меня нетссылка на объекты e1 и e2 в просмотрщике таблиц.
как мне этого добиться?
большое спасибо заранее за помощь
С наилучшими пожеланиями,
Malcom