JSF数据表超过30列

时间:2012-03-16 05:22:53

标签: jsf

我的jsf数据表有问题。我需要在表格中显示30列,其中前15行在一行中,接下来的15列在下一行中,两者都应该只在一行中。我试图包装列是否有任何css属性或任何属性jsf datatable本身。

感谢回应。

1 个答案:

答案 0 :(得分: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>