Jsf Primefaces动态列-如何设置ID?

Jsf Primefaces动态列-如何设置ID?,jsf,primefaces,Jsf,Primefaces,我有一个带有动态列的数据表: <p:columns value="#{dashboardEditionBean.columns}" var="column" columnIndexVar="colIndex" sortBy="#{deviceMock[column.property]}" filterBy="#{deviceMock[column.property]}"> <f:facet name="header"> <h

我有一个带有动态列的数据表:

<p:columns value="#{dashboardEditionBean.columns}" var="column" columnIndexVar="colIndex" sortBy="#{deviceMock[column.property]}" filterBy="#{deviceMock[column.property]}">
        <f:facet name="header">
             <h:outputText value="#{column.header}" />
        </f:facet>
        <h:outputText value="#{deviceMock[column.property]}" />
</p:columns>


我想知道是否有办法设置每列的ID?我需要它,这样我就可以在支持bean中检索列ID。我知道PrimeFaces会为这些列生成一些ID,并向其中添加列索引,但由于我希望能够对这些列重新排序并存储更改,因此我需要在支持bean中提供一些更具描述性的信息(自定义ID或其他内容)。

您现在知道答案了吗?