如何使用wicket生成表头

时间:2016-01-08 09:25:47

标签: java html wicket

我想通过wicket

生成此表头
<tr>
    <th>Actions</th>
    <th>ID</th>
    <th>First Name</th>
    <th>Last Name</th>
    <th>Home Phone</th>
    <th>Cell Phone</th>
</tr>

其中标题名称保存在arrayList

我尝试这样的事情。它生成我想要的东西,但在HTML代码中显示警告

- Invalid location of tag (div).

好的是div标签没有在生成的html代码中显示。 我不知道当我只想th没有span标记

时我应该使用什么标记
        <tr>
            <div wicket:id="seasonNames"><th wicket:id="season">[season]</th></div>
        </tr>

1 个答案:

答案 0 :(得分:2)

一种方法是使用DataTable组件。在这种情况下,您必须传递IColumn个实例的列表并使用HeaderToolbar。有关此方法,请参阅Wicket示例。

另一种方法是使用简单的转发器,如RepeatingView或ListView。在这种情况下,wicket:id="seasonNames"应该是&lt; wicket:container&gt;而不是&lt; div&gt;。