问题描述
我正在尝试创建一个树视图,显示项目(和子项目等)的模型,其中每个项目都有一个已完成的属性,但树视图本身有一个 showCompleted 属性。因此,除非选中 showCompleted 属性,否则项目不会显示是否已完成。
我尝试过过滤项目,但这只适用于加载(并防止添加新项目)
treeview<DeWitItem> {
populate {
it.value.items.items.filtered{ item ->
showCompletedProperty.value || item.isCompleted.not()
}
}
我已经在 ItemFragment 顶部组件中尝试过 removeWhen ,但这似乎没有任何作用,猜测您无法删除片段的根。
我喜欢 tornadofx,但有时很难找到有关如何做我想做的事情的信息。我会对 JavaFX 的回答感到满意,因为我可能会从中学习并将其与 tornadofx 联系起来。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)