如何使用动态列

时间:2015-07-23 13:39:08

标签: primefaces datatable

我正在使用来自PrimeFaces Showcase: Dynamic columns的略微修改的动态列。现在我的任务是在此处添加列标题分组PrimeFaces Showcase: Group。我试图开始增量,但即使这个小代码也不起作用(没有显示标题):

<p:dataTable id="resultTable" var="result" value="#{myBean.searchResults}">  
    <p:columnGroup type="header">
        <p:row>
            <ui:repeat value="#{myBean.columns}" var="column" >
                <p:column headerText="#{column.header}" />
            </ui:repeat>
        </p:row>
    </p:columnGroup>
    <p:columns value="#{myBean.columns}" var="column" columnIndexVar="colIndex">
        <h:outputText value="#{result[column.property]}"/>
    </p:columns>
</p:dataTable>

PrimeFaces版本3.4.1

1 个答案:

答案 0 :(得分:0)

在较新的PF版本中至少支持对动态列进行分组。但只有同一组下的所有列。但必须有额外的代码。检查您指向的展示链接

(Ps,稍后将删除此答案,因为我解释了错误的问题