【发布时间】:2012-04-01 16:55:32
【问题描述】:
我对 jsf 数据表有疑问。我需要在表格中显示 30 列,其中前 15 列在一行中,接下来的 15 列在下一行中,并且两者都应该只在一行中。我正在尝试包装列中是否有任何 css 属性或任何属性jsf 数据表本身。
感谢您的回复。
【问题讨论】:
-
展示你到目前为止所做的事情,以及你真正想要达到的目标。
标签: jsf
我对 jsf 数据表有疑问。我需要在表格中显示 30 列,其中前 15 列在一行中,接下来的 15 列在下一行中,并且两者都应该只在一行中。我正在尝试包装列中是否有任何 css 属性或任何属性jsf 数据表本身。
感谢您的回复。
【问题讨论】:
标签: jsf
只需将第 1 列和第 16 列、第 2 列和第 17 列、第 3 列和第 18 列等的内容放在同一个 <h:column> 中,用 <br/>、<hr/> 分隔,甚至可以放在 <h:panelGrid> 中.
例如
<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>
【讨论】:
<h:outputText> 来使用能够将空格转换为不可破坏空格的转换器。
<td> 上应用 CSS white-space: nowrap。