Я искал на SO, но нашел только сообщения о сортировке TreeView
, например, JavaFX: TableView: стрелка для столбца, отсортированного по умолчанию и Javafx: повторная сортировка столбца в TableView.
Оба не работают с моим TreeTableView
.
Также сообщение в блоге Oracle о представлении таблиц в виде дерева (см. Пример 15-4: Настройки режима сортировки) на самом деле не помогает.
Я думаю, это должна быть какая-то комбинация
row.setSortType(...)
а также
table.setSortMode(...)
а также
table.sort()
а также
table.getSortOrder(). ...
а также
table.getSortPolicy(). ...
но я не мог заставить его работать.
Чего я хочу добиться:
- Определите столбцы и добавьте их в таблицу (отлично работает)
- Установить сортировку по умолчанию (например, сортировать данные по убыванию «
valueColumn
») (Как?) - Установить root (работает, но в данный момент не сортируется)