Kotlin 如何在tornadofx中动态隐藏树视图中的单元格?

Kotlin 如何在tornadofx中动态隐藏树视图中的单元格?,kotlin,javafx,treeview,tornadofx,Kotlin,Javafx,Treeview,Tornadofx,我正在尝试创建一个树视图,它显示一个项目(和子项目等)模型,其中每个项目都有一个完整的属性,但树视图本身有一个showCompleted属性。因此,除非选中showCompleted属性,否则项目不会显示是否已完成 我尝试过过滤项目,但这只在加载时起作用(并防止添加新项目) 树景{ 填充{ it.value.items.items.filtered{item-> showCompletedProperty.value | | item.isCompleted.not() } } 我在Item

我正在尝试创建一个树视图,它显示一个项目(和子项目等)模型,其中每个项目都有一个完整的属性,但树视图本身有一个showCompleted属性。因此,除非选中showCompleted属性,否则项目不会显示是否已完成

我尝试过过滤项目,但这只在加载时起作用(并防止添加新项目)


树景{
填充{
it.value.items.items.filtered{item->
showCompletedProperty.value | | item.isCompleted.not()
}
}
我在ItemFragment顶部组件中尝试过removeWhen,但这似乎没有任何作用,我猜您无法删除片段的根

我喜欢TornadFX,但有时很难找到关于如何做我想做的事情的信息。我很高兴有一个JavaFX答案,因为我可以从中学习并将其与TornadFX联系起来