Как установить правила для сортировки по умолчанию в TreeTableView в JavaFX?

Я искал на SO, но нашел только сообщения о сортировке TreeView, например, JavaFX: TableView: стрелка для столбца, отсортированного по умолчанию и Javafx: повторная сортировка столбца в TableView.

Оба не работают с моим TreeTableView.

Также сообщение в блоге Oracle о представлении таблиц в виде дерева (см. Пример 15-4: Настройки режима сортировки) на самом деле не помогает.

Я думаю, это должна быть какая-то комбинация

row.setSortType(...)

а также

table.setSortMode(...)

а также

table.sort()

а также

table.getSortOrder(). ...

а также

table.getSortPolicy(). ...

но я не мог заставить его работать.

Чего я хочу добиться:

  1. Определите столбцы и добавьте их в таблицу (отлично работает)
  2. Установить сортировку по умолчанию (например, сортировать данные по убыванию «valueColumn») (Как?)
  3. Установить root (работает, но в данный момент не сортируется)

person Markus Weninger    schedule 17.08.2017    source источник