【发布时间】:2014-10-13 05:43:09
【问题描述】:
我在 Internet 上看到了向 TableView 添加行的示例,例如使用 Oracle documentation 中的 Person 类。
但我有可变数量的列,所以我无法绑定到 Person(或任何其他)bean 业务对象。
Oracle 示例继续展示如何将列绑定到属性名称,但为此,它只展示了如何添加列,而不是行。
我的问题是,有人可以指出一个 Hello, World 示例,它可以动态地将任意列和/或行添加到 JavaFX 8 TableView 中吗?
【问题讨论】:
-
如何拥有可变数量的列?这真的没有意义,你能提供一个例子/用例吗
-
我正在使用 TableView 来存储与各种范围关联的属性。每列包含一个范围,用户可以即时添加新范围。属性在行中,用户可以动态添加新属性。我可以使用不同的 UI 来定义范围,然后返回并显示表格,但这对用户来说太费力了。
-
如果所有属性都具有相同数量的作用域会(相对)简单,否则会变得混乱......
-
所有属性都具有相同数量的范围。一旦用户添加了新范围,该范围的所有属性都是空白的,除非并且直到用户输入值
-
我遇到了同样的问题。另请参阅此解决方案:stackoverflow.com/a/51486350/9899072