我想使用具有不同过滤器的同一数据表创建多个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" ...
但是没有用
对我能做什么有任何想法吗?
答案 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)
属性,您应该提供一个列表,以在启用过滤后保留过滤后的数据。您可以使用带有流的表达式语言(el)来限制从xhtml中的bean中获取的列表:
filterValue
您需要EL 3.0或更高版本才能正常工作。