0
我試圖研究這個和變通,所以我已經達到要價的點:DataTable列 - 按selectItems itemLabel過濾?
<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,你有所有的控制 – Kukeltje