Я реализую tableviewer, который способен сортировать значения depengin в порядке их столбцов. , например. column1-column2-columnX сортирует строки первой на значении столбца 1, то на колонку 2, колонка ....Jface tableviewer multi sort columns
Поэтому я хочу использовать ColumnViewerSorter, особенно метод «INT doCompare (зритель, объект e1, объект e2);
Внутри этого метода я хочу сортировать в зависимости от других строк/ячеек Tableviewer для сравнения, а трудность заключается в том, что JFace tableviewer выполняет сортировку только в представлении, поэтому мне нужно «спросить» сам tableviewer для фактического значения например «столбец 1, строка 20»
с использованием функции «viewer.getElementAt (index)» внутри «docompare» wold будет нормально, но внутри docompare у меня нет ссылки на объекты e1 и e2 в tableviewer.
Как я могу достичь этого?
поблагодарить вас очень много заранее за помощь мне
наилучшими пожеланиями,
Малкольм