我正在使用primefaces 5.1。在我的dataTable中我使用了facet过滤器下拉选项,它只能再次使用它再次选择另一个下拉值,它不工作它在logger中显示空指针异常。所以我在此选项中使用 filteroptions 属性来在selectItem中添加值现在更改下拉列表以正常工作但又需要我得到的所有记录吗?
<p:column id="statusHeadingColumn" headerText="status
filterBy="#{user.status}" filterMatchMode="exact" filterOptions="#{user.statusNameSelectItem}">
<h:outputText id="statusColumn" value="#{user.status}"/>
</p:column>
再次过滤选项属性以显示如何获取所有记录?
答案 0 :(得分:1)
在filterOptions =“#{user.statusNameSelectItem}”设置
时构造statusNameSelectItem的SelectItem []statusNameSelectItem[0] = new SelectItem("", "All");
适合我。因此,当在下拉列表中选择“全部”时,显示所有记录