我想用ui:repeat
and动态生成标题p:columnGroup
,但它不起作用。
<p:columnGroup type="header">
<ui:repeat value="#{testBean.featureList}" var="feature">
<p:row>
<p:column headerText="#{feature}" />
<ui:repeat value="#{testBean.models}" var="model" >
<p:column headerText="#{model.features.get(feature)}" />
</ui:repeat>
</p:row>
</ui:repeat>
</p:columnGroup>
testBean.featureList
并且testBean.models
只是 arrayLists,并且model.features
是Map<String, String>
.
我环顾了 primefaces 论坛,发现了一些相关主题:
- http://forum.primefaces.org/viewtopic.php?f=3&t=16606&hilit=datatable+header
- http://forum.primefaces.org/viewtopic.php?f=3&t=28659
- http://forum.primefaces.org/viewtopic.php?f=3&t=29887
希望有人可以帮助解决这个问题。谢谢!