【发布时间】:2011-09-15 15:17:17
【问题描述】:
这是一个基本示例,其中 3 行数据显示在 1 个 columnGroup 标题和 3 个列标题下,然后是 3 列数据:
<rich:dataTable value="Some Table">
<f:facet name="header">
<rich:columnGroup>
<rich:column colspan="3">
<h:outputText value="ColumnGroupHead"/>
</rich:column>
<rich:column breakBefore="true">
<h:outputText value="Col 1 head"/>
</rich:column>
<rich:column>
<h:outputText value="Col 2 head"/>
</rich:column>
<rich:column>
<h:outputText value="Col 3 Head"/>
</rich:column>
</rich:columnGroup>
</f:facet>
<rich:column>
<h:outputText value="Col1 Data"/>
</rich:column>
<rich:column>
<h:outputText value="Col2 Data"/>
</rich:column>
<rich:column>
<h:outputText value="Col3 Data"/>
</rich:column> <rich:column>
<h:outputText value="Col4 Data"/>
</rich:column>
<rich:column>
<h:outputText value="Col5 Data"/>
</rich:column>
<rich:column>
<h:outputText value="Col6 Data"/>
</rich:column>
</rich:dataTable>
现在,我的数据表包含 6 列,我想要与上面示例中第 4、5、6 列相同的复杂标题。我已经尝试了以下代码,但我试图应用为表中具有特定 colspan 的下一个(视觉)列组的内容是从 col1、2、3 标题的虚线开始。
<rich:dataTable value="Some Table">
<f:facet name="header">
<rich:columnGroup>
<rich:column colspan="3">
<h:outputText value="ColumnGroupHead1"/>
</rich:column>
<rich:column breakBefore="true">
<h:outputText value="Col 1 head"/>
</rich:column>
<rich:column>
<h:outputText value="Col 2 head"/>
</rich:column>
<rich:column>
<h:outputText value="Col 3 Head"/>
</rich:column>
<rich:column colspan="3">
<h:outputText value="ColumnGroupHead2"/>
</rich:column>
<rich:column breakBefore="true">
<h:outputText value="Col 3 head"/>
</rich:column>
<rich:column>
<h:outputText value="Col 4 head"/>
</rich:column>
<rich:column>
<h:outputText value="Col 5 Head"/>
</rich:column>
</rich:columnGroup>
</f:facet>
<rich:column>
<h:outputText value="Col1 Data"/>
</rich:column>
<rich:column>
<h:outputText value="Col2 Data"/>
</rich:column>
<rich:column>
<h:outputText value="Col3 Data"/>
</rich:column>
<rich:column>
<h:outputText value="Col4 Data"/>
</rich:column>
<rich:column>
<h:outputText value="Col5 Data"/>
</rich:column>
<rich:column>
<h:outputText value="Col6 Data"/>
</rich:column>
数据表中是否可以有多个列组? 当我尝试关闭第一个 columnGroup 然后打开一个新的 columnGroup 时,iital columnGroup 不会应用于 dat 表。
我们将不胜感激。
罗里
【问题讨论】: