【发布时间】:2011-07-28 11:28:18
【问题描述】:
我有一个值列表,我会按那里的域对它们进行排序并显示它们,并且在加载时我不确切知道列表的项目,所以我不能让它成为静态的。那么我们是否可以动态创建 listView 的 listView 或者是否有任何组件可以像这样执行特定的层次结构:
*列表1:
- ELEM1
- ELEM2
- ELEM3
*列表2:
- ELEM1
- ELEM2
- ELEM3
【问题讨论】:
我有一个值列表,我会按那里的域对它们进行排序并显示它们,并且在加载时我不确切知道列表的项目,所以我不能让它成为静态的。那么我们是否可以动态创建 listView 的 listView 或者是否有任何组件可以像这样执行特定的层次结构:
*列表1:
*列表2:
【问题讨论】:
没有什么可以阻止 ListView 在其项目中包含更多 ListView。
附带说明:从您过去几天的其他问题来看,从检票口主页上的Wicket in Action 或examples 之类的文献开始可能是个好主意。
【讨论】:
是的,您可以这样做。 例如,您的 HTML 可能具有以下结构:
<table>
<tr wicket:id="outerList">
<td>
<table>
<tr wicket:id="innerList">
<td>....</td>
</tr>
</table>
</td>
</tr>
</table>
您的 Java 代码将遵循相同的结构,但我将把它作为练习留给您学习。
【讨论】: