在wicket中嵌套动态显示的组件

在wicket中嵌套动态显示的组件,wicket,Wicket,我需要使用ajax使用wicket创建以下类型的标记: <table> <tr> <td><a>first</a></td> <tr> <tr> <td>displayed/closed if first is clicked <a>open</a></td> </tr> <tr><

我需要使用ajax使用wicket创建以下类型的标记:

<table>
 <tr>
   <td><a>first</a></td>
 <tr>
   <tr>
     <td>displayed/closed if first is clicked <a>open</a></td>
   </tr>
     <tr><td>this and following displayed/closed if above open is clicked</td></tr>
     <tr><td>there may be any number of these</td></tr>
   <tr>
     <td>there may be any number of these as well <a>open</a></td>
   </tr>
 <tr>
   <td>any number of these as well <a>second</a></td>
 </tr>
</table>

第一
如果单击“打开”,则显示/关闭
如果单击上面的“打开”,则会显示/关闭此项和后面的项
这些可能有很多种
也可能有任意数量的此类产品
任何数量的这些,以及第二

如何使用ListView或其他wicket元素单独切换表中打开的“内部”行。我不想诉诸于渲染所有内容和切换可见性,而是只在请求展开时才在服务器端创建行。标记还应该是有效的xhtml(排除行组的任意容器)。我知道我可以放置多个TBody,但它只适合一个级别的嵌套(不允许…)

从Torgamus勋爵的评论中,听起来很合适。

前几天我问了一个类似的问题,并被指向;这很有用。谢谢,看起来不错,我得试试。至少要看看它是如何实现的。