我有一个值列表,我会根据域对它们进行排序并显示它们,并且在加载时我不完全知道列表的项目,所以我不能使它静态。那么我们可以动态创建listView的listView,或者是否有任何组件可以像这样执行特定的层次结构:
* List1中:
*列表2:
谢谢
答案 0 :(得分:2)
没有什么能阻止ListView在其项目中包含更多ListView。
作为旁注:从最近几天的其他问题来看,也许从wicket主页上的Wicket in Action或examples这样的文献开始是个好主意。
答案 1 :(得分:0)
是的,你可以这样做。 例如,您的HTML可能具有以下结构:
<table>
<tr wicket:id="outerList">
<td>
<table>
<tr wicket:id="innerList">
<td>....</td>
</tr>
</table>
</td>
</tr>
</table>
您的Java代码将遵循相同的结构,但我会将其作为练习让您学习一些东西。