wicket tree是否适用于“不直接”的情况?的孩子



嘿,我有以下情况:

类Foo

有一个列表 Foo ,
每个Foo包含一个或多个Bar类的对象,因此有一个List Bars
每个Bar都有一个或多个Qux的对象,这是另一个类,因此被保存在名为Quxs的List中。

是否可以用Wicket TableTreeTreeTableDefaultTreeTable或其他任何东西来循环遍历这些列表/集合呢?

现在我正试图用3嵌套的ListViews来解决这个问题,这似乎不是最好的解决方案。因为如果你必须使用ListView,在ListView的ListView中,很难得到你所引用的对象

究竟是使用ListViews还是Tree组件之一,应该根据所需的外观和感觉来决定。可能的用户交互(如树中的打开/关闭节点)。在树中呈现嵌套列表及其三个不同的类是绝对可能的(尽管在这种情况下您可能无法利用Java泛型,除非所有类都有一些合适的公共接口)。

如果您想构建自己的树结构(https://ci.apache.org/projects/wicket/apidocs/7.x/org/apache/wicket/extensions/markup/html/repeater/tree/ITreeProvider.html), ITreeProvider接口是一个很好的开始。

相关内容

最新更新