Я хочу отсортировать только в первый раз столбец таблицы SWT.
У меня есть таблица с их TableViewer, и я хочу программно сортировать после или до метода setInput.
Столбцы генерируются динамически, а последние - это средний столбец.
Есть ли способ сортировки по программе?
Я использую только эту строку кода:
columnPromEcr = new TableColumn(table, SWT.RIGHT);
columnPromEcr.setText("Prom. ECR");
columnPromEcr.pack();
columnPromEcr.setResizable(true);
this.table.setSortColumn(columnPromEcr);
После метода setInput я вызываю:
// refresh table
tableViewer.refresh();
table.setRedraw(true);
Нужен ли класс ViewerSorter?
Мне не нужно вмешательство пользователя, мои данные были неупорядоченными, и после создания динамического столбца я хочу, чтобы программа упорядочила таблицу с этой информацией, числовыми данными.