2012-03-16 46 views
0

我有一個jsf數據表的問題。我需要在表中顯示30列,其中前15行是在一行中,其次15行是在下一行,並且都應該只在一行中。我試圖包裝列是否有任何CSS屬性或任何屬性jsf數據表本身。帶有30列以上的JSF數據表

感謝回覆。

+0

顯示迄今爲止所做的工作,以及您實際想要實現的示例。 – 2012-03-16 08:41:06

回答

1

只要把1號和16列,第2和第17列,第3和第18列,諸如此類的內容在同一<h:column>,由<br/><hr/>甚至內部<h:panelGrid>分離或可能。

E.g.

<h:dataTable value="#{bean.list}" var="item"> 
    <h:column>#{item.col1}<br/>#{item.col16}</h:column> 
    <h:column>#{item.col2}<br/>#{item.col17}</h:column> 
    <h:column>#{item.col3}<br/>#{item.col18}</h:column> 
    ... 
</h:dataTable> 
+0

請注意,您可能想要使用''來使用可將空格轉換爲不可破壞空格的轉換器。 – 2012-03-16 12:00:52

+0

@Thor:或者更簡單,在'​​'上應用CSS'white-space:nowrap'。 – BalusC 2012-03-16 14:37:11

+0

親愛的ThorbjørnRavn Andersen非常感謝您的回答 – user1116036 2012-03-19 10:05:25