我的jsf数据表有问题。我需要在表格中显示30列,其中前15行在一行中,接下来的15列在下一行中,两者都应该只在一行中。我试图包装列是否有任何css属性或任何属性jsf datatable本身。
感谢回应。
答案 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>