【发布时间】:2016-11-04 07:28:44
【问题描述】:
我有一个 JavaFX TableView,里面装满了对象的 Observable ArrayList。我想禁用 TableView 中具有某些属性的某些对象。我仍然希望显示这些对象,但希望它们变灰或禁用。我该怎么做? 我没有要禁用的项目的索引。
【问题讨论】:
-
上述建议依赖于拥有我正在禁用的项目的索引,而我没有。
-
如果不知道在什么情况下应该禁用单元格的一些细节,真的不可能回答这个问题。一般的答案很明显:create 和
ObservableValue<Boolean>表示每个单元格何时应该被禁用,并将单元格的disableProperty绑定到它。