Primefaces数据表过滤器:从xhtml页面设置过滤器

时间:2018-09-28 14:13:06

标签: filter primefaces datatable pf-datatable

我想使用具有不同过滤器的同一数据表创建多个xhtml页面。

例如,将有一个来自men.xhtml和women.xhtml的页面,服务调用getHumans; 我希望过滤器无需输入即可自动应用,并且我不想创建一个多余的视图,因为在我看来,这很多东西都没有。

我尝试过这些代码都没有成功

<p:column filterBy="human.gender" filteredValue="men"
                            headerText="Gender" style="width: 150px;">

                            <h:outputText value="#{human.gender}" />
                        </p:column>

我也尝试添加此内容:

<p:dataTable id="gender" var="gender" filterValue="men" ...

但是没有用

对我能做什么有任何想法吗?

1 个答案:

答案 0 :(得分:0)

通过数据表的# Definition for a binary tree node. # class TreeNode: # def __init__(self, x): # self.val = x # self.left = None # self.right = None class Solution: def isSymmetric(self, root): """ :type root: TreeNode :rtype: bool """ def helper(root1, root2): if not root1 and not root2: return True if not root1 or not root2: return False if root1.val != root2.val: return False if helper(root1.left, root2.right): return helper(root1.right, root2.left) return False return helper(root, root) 属性,您应该提供一个列表,以在启用过滤后保留过滤后的数据。您可以使用带有流的表达式语言()来限制从xhtml中的bean中获取的列表:

filterValue

您需要EL 3.0或更高版本才能正常工作。