我在 SO 上进行了搜索,但只找到了有关排序的帖子TreeView
,例如
JavaFX: TableView: Arrow for a columned by default和Javafx: Re-sorting a column in a TableView。
两者似乎都不适用于我的TreeTableView
.
此外,Oracle 关于树表视图的博文(参见示例 15-4:排序模式设置)也没有真正的帮助。
我认为它应该是一些组合
row.setSortType(...)
和
table.setSortMode(...)
和
table.sort()
和
table.getSortOrder(). ...
和
table.getSortPolicy(). ...
但我无法让它工作。
我想要达到的目标:
- 定义列并将它们添加到表中(工作正常)
- 设置默认排序(例如,按“
valueColumn
”降序对数据进行排序)(如何?) - 设置根(有效,但目前没有排序)