1
A
回答
4
看来您正在使用DataTable
或后代。对于你的情况,我会使用一个ListView
,你可以更容易地控制输出HTML。
在HTML:
<table>
<thead>
<tr>
<th rowspan="2">Product</th>
<th colspan="2">Unit tests</th>
</tr>
<tr>
<th>Passed</th>
<th>Failed</th>
</tr>
</thead>
<tbody>
<tr wicket:id="listView">
<td wicket:id="productComponent">Product</td>
<td wicket:id="passedComponent">PassedColumn</td>
<td wicket:id="failedComponent">FailedColumn</td>
</tr>
</tbody>
在Java:
add(new ListView<SomeDetails>("listView", listData)
{
public void populateItem(final ListItem<SomeDetails> item)
{
final SomeDetails data= item.getModelObject();
item.add(new Label("productComponent", data.getProduct()));
item.add(new Label("passedComponent", data.getPassed()));
item.add(new Label("failedComponent", !data.getPassed()));
}
});
+1
我认为您的检票ID应该位于tr元素上,而不是tbody元素 – 2014-02-28 22:58:33
+0
Pappin如果id位于tbody标签上,则每个SomeDetails项目都会重复。 – Kiril 2014-03-05 18:22:04
相关问题
- 1. 在Wicket中建立表格
- 2. 如何在Wicket中创建可点击表格列标题
- 3. 如何在Wicket中创建微调器
- 4. 在HTML表格中创建表格
- 5. 在asp表格中创建asp:表格
- 6. 在表格中动态创建表格
- 7. 在perl中创建表格
- 8. 在jQuery中创建表格
- 9. 在Excel中创建表格
- 10. 在Oracle中创建表格
- 11. 在Oracle中创建表格
- 12. 在Symfony2中创建表格
- 13. 在Android中创建表格
- 14. 在yii中创建表格
- 15. 在Rails中创建表格
- 16. 在python中创建表格
- 17. 在UWP中创建表格
- 18. 在SQL中创建表格
- 19. 在Delphi中创建表格
- 20. 如何在Wicket中创建下拉列表?
- 21. wicket @SpringBean无法创建bean
- 22. 在Symfony 2中创建表格网格
- 23. Wicket在运行时创建新标签
- 24. 在表单中创建表格
- 25. Apache Wicket - 未提交表格
- 26. 创建表格
- 27. 创建表格
- 28. 在表格内创建表格
- 29. 表格XML创建在XSLT
- 30. 在表格创建后在表格中添加一列
所有我想要做的是有一组列的常见标题。 – sweetcode 2013-03-02 13:51:56
也许尝试添加您试图呈现的HTML的最终状态,因为它不是很清楚您正在尝试完成什么 – ZeusSelerim 2013-03-02 15:49:16
啊!我试图放置表格的图像,但我的名誉点阻止了我做这一点。 让我稍微详细地解释什么,我想。 我的表中有2列,产品和单元测试。 我想除法单元两个部分,通过和失败的测试列。 我能创建一个包含两列的表格我正在生成以下列: 列表 columnList = new ArrayList(); columnList.add(new PropertyColumn (new Model(“Product”),“prod uctName“,”productName“); (新模型(“单元测试”),null,null); –
sweetcode
2013-03-02 18:10:04