我使用Primefaces JSF构建了一个树,我需要添加一个过滤器,根据用户输入的内容更新树的数据。 有谁知道这是否可能?我仍然找不到解决方案。
树: http://www.primefaces.org/showcase/ui/data/tree/basic.xhtml
答案 0 :(得分:3)
在PrimeFaces 6.1之前,这在树中是不可能的。在旧版本中,只需在树外创建一个输入字段,并在调用bean后更新树,服务器端根据输入字段的值更新树的数据。
答案 1 :(得分:3)
自Primefaces 6.1以来,Primefaces树支持过滤器
<p:tree value="#{treeBasicView.root}" filterBy="#{node}" var="node">
<p:treeNode>
<h:outputText value="#{node}" />
</p:treeNode>
</p:tree>
https://www.primefaces.org/primefaces-6-1-final-released/
对于旧版本,请参阅其他答案。