java - wicket 树对 "not direct" child 有用吗?

标签 java listview wicket treetable

嘿,我有以下情况:

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

是否可以使用 Wicket TableTreeTreeTableDefaultTreeTable 或其他内容循环遍历这些列表/集合。

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

最佳答案

是否使用ListViews或Tree组件之一的决定实际上应该基于所需的外观和感觉(即可能的用户交互,例如打开/关闭树中的节点)。绝对可以在树中呈现包含三个不同类的嵌套列表(尽管在这种情况下您可能无法利用 Java 泛型,除非所有类都有一些合适的公共(public)接口(interface))。

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

关于java - wicket 树对 "not direct" child 有用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32196650/

相关文章:

java - 在 Wicket 中的新窗口中打开 HTML 页面

javascript - 如何将 JSON 从 wicket 传递到 JavaScript?

java - 无法定义以 keycloak 开头的属性

java - 使用 Apache Camel 路由订阅/使用 Java 中的 HornetQ 主题

java - 做 while 与 try catch 附上的麻烦

android - 如何在 ExpandableListView 中选择 child ?

java - 通过在组合框/选择 Java 中输入值来显示可能性列表

java - Spring从具有另一个签名的方法中驱逐缓存

android - CustomAdapter 中的 ListView Checkbox 问题

java - AjaxLink 的 Wicket AttributeModifier