【问题标题】:JavaFX setting selection in a TableViewTableView 中的 JavaFX 设置选择
【发布时间】:2013-01-15 13:05:16
【问题描述】:

如何在 TableView 中设置选择?我希望默认选择第一个索引。

productTable.selectionModelProperty().set(value);

这是对的吗? value 应该是什么?

【问题讨论】:

标签: tableview javafx


【解决方案1】:

TableViewSelectionModel 提供多种选择方法:

productTable.getSelectionModel().selectFirst();

即使是默认值也应该由某个地方的某个人选择。在你的情况下,是你;),在一些 init 块中运行上面的代码。

【讨论】:

    【解决方案2】:

    一般情况下,TableViewSelectionModel.select(int index) 或者,如果您没有索引,但您确实有想要选择的对象,那么,TableViewSelectionModel.select(T object)。文档here.

    【讨论】:

    • 我知道这已经是一个老问题了,但是有没有办法为多项选择做到这一点?类似于说TableViewSelectionModel.select(ObservableList<T> objects>)?
    • @swshaun 这似乎是一个奇怪的遗漏,但我看不出有什么影响。
    猜你喜欢
    • 1970-01-01
    • 2015-08-07
    • 2012-11-03
    • 1970-01-01
    • 2023-04-08
    • 1970-01-01
    • 1970-01-01
    • 2016-02-29
    • 1970-01-01
    相关资源
    最近更新 更多