我正在使用 PrimeFaces 3.5,我需要使用 FilterBy 组件的数据表。在展示案例中,它可以正常工作:http: //www.primefaces.org/showcase/ui/datatableFiltering.jsf
好吧,当我做我的第一个过滤器时,它会工作并显示结果,但是当我做第二个过滤器时,它会停止工作。
查看我的 xHTML:
<p:dataTable id="users"
var="user"
value="#{userMB.users}"
rowKey="#{user.id}"
selection="#{userMB.userSelected}"
selectionMode="single"
rows="10"
paginator="true"
filteredValue="#{userMB.filteredUser}"
paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
>
<p:column headerText="Id" >
#{user.id}
</p:column>
<p:column headerText="Login" filterBy="#{user.login}">
#{user.login}
</p:column>
</p:dataTable>
观察: userMB 它是我的托管 bean,@SessionScoped users 它是一个 List 过滤用户它是一个 List
这一切......感谢关注:)