我正在使用JSF 2.1和PrimeFaces 3.4开发以数据为中心的Web应用程序
作为特定查询的结果,我必须在具有一些动态列的二维数据表中显示结果(想象一种Pivot表)。
目前,我使用的PrimeFaces <p:dataTable>
包含一些标准<p:column>
标记,<p:columns>
用于动态创建的列。该表由@ViewScoped
Managed Bean支持。
它工作正常,但是:
<p:columns>
是
与<p:columnGroup>
不兼容(也与许多其他功能不兼容
喜欢调整大小等。)我正在考虑以编程方式填充整个<p:dataTable>
,但由于JSF issue 1492,我无法将binding="#{...}"
与@ViewScoped
bean一起使用。