Wicket多个listViews

时间:2011-07-28 11:28:18

标签: listview wicket

我有一个值列表,我会根据域对它们进行排序并显示它们,并且在加载时我不完全知道列表的项目,所以我不能使它静态。那么我们可以动态创建listView的listView,或者是否有任何组件可以像这样执行特定的层次结构:

* List1中:

  • ELEM1
  • elem2时
  • ELEM3

*列表2:

  • ELEM1
  • elem2时
  • ELEM3

谢谢

2 个答案:

答案 0 :(得分:2)

没有什么能阻止ListView在其项目中包含更多ListView。

作为旁注:从最近几天的其他问题来看,也许从wicket主页上的Wicket in Actionexamples这样的文献开始是个好主意。

答案 1 :(得分:0)

是的,你可以这样做。 例如,您的HTML可能具有以下结构:

<table>
  <tr wicket:id="outerList">
    <td>
      <table>
        <tr wicket:id="innerList">
          <td>....</td>
        </tr>
      </table>
    </td>
  </tr>
</table>

您的Java代码将遵循相同的结构,但我会将其作为练习让您学习一些东西。