我目前正在开发一个应用程序,用户可以使用选项列表进行某些关联。
我想在选项列表中的不同列中显示对象的属性,例如对象车将显示其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>
感谢您的时间。