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. 在asp表格中創建asp:表格
- 5. 在Delphi中創建表格
- 6. 在Oracle中創建表格
- 7. 在Excel中創建表格
- 8. 在jQuery中創建表格
- 9. 在SQL中創建表格
- 10. 在Symfony2中創建表格
- 11. 在UWP中創建表格
- 12. 如何在Wicket中創建下拉列表?
- 13. wicket @SpringBean無法創建bean
- 14. 在Symfony 2中創建表格網格
- 15. 創建表格
- 16. 表格XML創建在XSLT
- 17. 在表格創建後在表格中添加一列
- 18. 在SQL Server Management Studio中創建表格
- 19. 如何在Google Bigtable中創建表格
- 20. 如何在Silverlight中創建表格?
- 21. EXcel VBA:Excel宏在PowerPoint中創建表格
- 22. 如何在Cassandra中創建表格
- 23. Scala在數據庫中創建表格
- 24. 如何在MYSQL中創建新表格
- 25. 在pl/sql中創建表格
- 26. 如何在VS 2008中創建表格?
- 27. 如何在PHP中創建表格
- 28. 在html中創建複雜的表格
- 29. 在MySql中創建表格問題
- 30. 在AngularJS中創建預覽表格
所有我想要做的是有一組列的常見標題。 – 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