【问题标题】:Primefaces datatable columnGroup header stomps on header facet with sortBy and filterByPrimefaces数据表columnGroup标题用sortBy和filterBy在标题方面踩踏
【发布时间】:2012-06-19 22:32:51
【问题描述】:

我的目标是生成一个包含两个标题行的表格。第一个包含几个跨列单元格,第二个包含所有 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>

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

【问题讨论】:

    标签: primefaces


    【解决方案1】:

    事实证明,可以通过 subTable 组件嵌套 dataTables。这个showcase示例演示了nesting a subTable in a larger dataTable,从而实现了与标题中的columnGroups相结合的过滤和排序。

    【讨论】:

    • 一句警告,这会使行选择复杂化。
    猜你喜欢
    • 2017-07-06
    • 1970-01-01
    • 2013-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-05
    • 2014-03-05
    • 1970-01-01
    相关资源
    最近更新 更多