[英]Change input type of p:tree filter primefaces JSF
我有以下代码(简化):
<p:tree value="#{treeBean.root}" var="node" filterBy="#{node.year}">
<p:treeNode>
<h:outputText value="#{node}"/>
</p:treeNode>
</p:tree>
使用此解决方案,我可以按年过滤树节点,但我对请求输入的方式不满意。 默认情况下它是 inputText 并且我看不到更改它的方法。 我想以一种在年份列 ( https://www.primefaces.org/showcase-v8/ui/data/datatable/filter.xhtml ) 中完成的方式进行处理。 但此解决方案不适用于树过滤器。
此外,我无法控制输入类型或占位符。
我的案例的解决方案只是使用 controller class 实现自定义过滤器功能。花了一段时间,但似乎这是完全控制树过滤器视觉设计的唯一适当方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.