Primefaces datatable columnGroup标头使用sortBy和filterBy在标头方面跺脚
我的目标是生成一个具有两个标题行的表。第一个包含几个跨列单元格,第二个包含所有1单元格标题,但启用了sortBy和filterByPrimefaces datatable columnGroup标头使用sortBy和filterBy在标头方面跺脚,primefaces,Primefaces,我的目标是生成一个具有两个标题行的表。第一个包含几个跨列单元格,第二个包含所有1单元格标题,但启用了sortBy和filterBy <p:dataTable .... > <p:columnGroup type="header"> <p:row> <p:column colspan="3" headerText="my header 1" /> <p:column colspan="3" headerTe
<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或每列标题文本,但不能同时使用这两个选项。当我混合它们时,每列标题行中的标题组件将消失。事实证明,可以通过子表组件嵌套数据表。这个showcase示例演示了如何通过在标题中实现过滤和排序与列组相结合。警告一句,这会使行选择复杂化。