如何在JavaFX TableView中禁用列排序

时间:2015-07-03 21:10:16

标签: sorting javafx tableview

我注意到默认情况下打开了JavaFX TableView类中列标题的排序。

在我的情况下,我需要一个不允许按任何列排序的表视图。有谁知道怎么做?

2 个答案:

答案 0 :(得分:21)

如果您在自己的实例中创建了表列,如下所示:

TableColumn<Type, Type> column = new TableColumn<>("email");

然后你可以轻松设置

column.setSortable(false);

答案 1 :(得分:0)

如果使用fxml,还可以在fxml中设置列不可排序:

<TableColumn sortable="false"/>