【发布时间】:2017-07-31 19:31:37
【问题描述】:
我已经尝试对此进行研究并解决问题,所以我已经达到了询问的地步:
<p:column headerText="ProjectStatusCode" filter=?? filterMatchMode=?? >
<p:selectOneMenu value="#{person.statusCodeIDForProject}">
<f:selectItem itemLabel="None"
itemvalue= "-1"/>
<f:selectItems value="#{backingBean.allStatusCodes}"
var="c"
itemLabel="#{c.statusCodeName}"
itemValue="#{c.statusCodeID}"/>
<p:ajax listener="#{backingBean.editStatusCodeForProject(person.personID, person.statusCodeIDForProject)}"/>
</p:selectOneMenu>
</p:column>
理想情况下,我想按 itemLabel(在本例中为 statusName)过滤列。对于前端用户来说,状态名称比 ID 更有价值。
编辑
这是 primefaces 3.5.8
【问题讨论】:
-
使用一个lazyDataModel,你拥有所有控制权
标签: java jsf primefaces