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