p:pickList忽略<p:column>

时间:2017-05-12 17:34:39

标签: jsf primefaces jsf-2

我目前正在开发一个应用程序,用户可以使用选项列表进行某些关联。

我想在选项列表中的不同列中显示对象的属性,例如对象车将显示其id,年份和颜色。但是,列的headerText不起作用。该列仅显示数据,但PrimeFaces似乎忽略了属性 headerText 等sortBy。有没有解决方法?我究竟做错了什么? p:列似乎在DataTable上工作正常,但在PickList上却没有,我真的需要使用PickList或至少具有非常相似功能的东西。

以下是我的代码:

<p:pickList id="pickListAssociacao" value="#{associacaoPickListView.carsPickListView}" var="car" itemLabel="#{car.brand}" itemValue="#{car}">

<p:column headerText="Header1">
    <h:outputText value="#{car.brand}" />
</p:column>

<p:column headerText="Header2" sortBy="#{car.year}">
    <h:outputText value="#{car.year}" />
</p:column>

<p:column headerText="Header3">
    <h:outputText value="#{car.year}" />
</p:column>

</p:pickList>

感谢您的时间。

0 个答案:

没有答案