【问题标题】:Disable specific cells in TableView禁用 TableView 中的特定单元格
【发布时间】:2016-11-04 07:28:44
【问题描述】:

我有一个 JavaFX TableView,里面装满了对象的 Observable ArrayList。我想禁用 TableView 中具有某些属性的某些对象。我仍然希望显示这些对象,但希望它们变灰或禁用。我该怎么做? 我没有要禁用的项目的索引。

【问题讨论】:

  • 上述建议依赖于拥有我正在禁用的项目的索引,而我没有。
  • 如果不知道在什么情况下应该禁用单元格的一些细节,真的不可能回答这个问题。一般的答案很明显:create 和 ObservableValue<Boolean> 表示每个单元格何时应该被禁用,并将单元格的 disableProperty 绑定到它。

标签: javafx tableview


【解决方案1】:

我为此找到了一个很好的演练。 http://code.makery.ch/blog/javafx-8-tableview-cell-renderer

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-02-07
    • 1970-01-01
    • 2012-05-16
    • 1970-01-01
    • 2013-04-10
    • 1970-01-01
    • 2016-01-26
    相关资源
    最近更新 更多