我正在使用Jsf 2.2和primefaces 4.0。当我使用这个代码时一切正常。下拉列表不显示在primefaces数据表列过滤器框中
<p:column headerText="Status" filterBy="#{List_request.rechargeStatusName}" filterMatchMode="contains" >
<h:outputText value="#{List_request.rechargeStatusName}" />
</p:column>
但是当我尝试在此列中的过滤器框中加载下拉列表时。 而写这样的代码
<p:column headerText="Status" filterBy="#{List_request.rechargeStatusName}" filterMatchMode="contains" >
<f:facet name="filter">
<p:selectOneMenu value="#{List_request.rechargeStatusName}" onchange="PF('reTab').filter()">
<f:selectItem itemLabel="-Select One-" itemValue="#{null}" noSelectionOption="true" />
<f:selectItems value="#{allRequestDetailsBean.rechargeStasusNameList}" />
</p:selectOneMenu>
</f:facet>
<h:outputText value="#{List_request.rechargeStatusName}" />
</p:column>
然后下拉列表中没有过滤箱和过滤显示不工作-------- Plase帮助任何人。
感谢------------- Kukeltje – Shihab 2015-02-10 11:52:11