我的目标是生成一个包含两个标题行的表格。第一个包含几个跨列单元格,第二个包含所有 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,但不能同时显示两者。当我混合它们时,每列标题行中的标题组件会消失。