2016-01-08 42 views
0

我想通過檢票如何生成表頭與檢票

<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> 
+0

您不能直接在內添加任何html代碼而不是和​​。這是錯誤的 – janani

+0

是的,我知道。但是,添加id = seasonNames的檢票組件的正確解決方案是什麼? – hudi

+0

在有seasonNames。由此引發的任何問題? – janani

回答

2

一種方法是使用數據表組件。在這種情況下,您必須傳遞IColumn實例的列表並使用HeaderToolbar。請參閱Wicket-這種方法的例子。

另一種方法是使用簡單的轉發器,如RepeatingView或ListView。在這種情況下wicket:id="seasonNames"應該是<檢票口:集裝箱>而不是<div>。

+0

seasonNames不能在tr上,因爲它會創建tr元素的列表,但我只需要1個tr元素 – hudi

+0

@hudi查看我的更新評論。 –

+0

thx wicket:容器是我想要的 – hudi