如何在JavaFX中将tableview的列与BooleanBinding绑定

时间:2016-08-22 22:33:16

标签: javafx tableview tablerow tablecell tablecolumn

我按照这个例子来绑定一些文本字段: Example of using Bindings for validation in JavaFX. by james-d

现在,我想知道是否可以对表的列进行相同的操作。

也就是说,当更改空的顶行时,如果某些列的某些单元格被填充,则输入的数据必须保存在数据库中。

之后,我不知道它是否对故障排除有用,必须出现ControlFx包发出的通知,说明数据已保存。通知必须显示为this

已解决但未绑定

我用这种方式解决了我的问题:

  • 在setCellFactory
  • 的commitEdit中添加了table.refresh()
  • 添加一个带保存按钮的列,用于检查其他单元格是否为空。如果单元格为空,则自动禁用保存按钮,否则可以保存。

0 个答案:

没有答案