Primefaces datatable columnGroup标头使用sortBy和filterBy在标题facet上进行stomp

时间:2012-06-19 22:32:51

标签: primefaces

我的目标是生成一个包含两个标题行的表。第一个包含几个列跨越单元格,第二个包含所有1个单元格的标题,但启用了sortBy和filterBy。

<p:dataTable ....  >
  <p:columnGroup type="header">
    <p:row>
      <p:column colspan="3" headerText="my header 1" />
      <p:column colspan="3" headerText="my header 2" />
    </p:row>
  </p:columnGroup>
  <p:column sortBy="#{myBean.var1}" filterBy="#{myBean.var1}" headerText="var1">
    <h:outputText value="#{...var1}" />
  </p:column>
  .
  .
</p:dataTable>

我可以显示columnGroup或者使用sortBy和filterBy获得每列headerText,但不能同时使用。当我混合它们时,每列标题行中的标题组件会消失。

1 个答案:

答案 0 :(得分:0)

事实证明,可以通过subTable组件嵌套dataTables。这个展示示例演示nesting a subTable in a larger dataTable,通过在标题中实现过滤和排序以及columnGroups。