gpt4 book ai didi

primefaces - Primefaces pickList 的自定义过滤器

转载 作者:行者123 更新时间:2023-12-04 14:46:48 30 4
gpt4 key购买 nike

我正在尝试为 primefaces 选择列表创建自定义过滤器。当我按照手册中的说明进行操作时,我在 primefaces 的某处遇到了 TypeError。

我对picklist的定义

  <p:pickList id="theId"
value="#{...}" var="variable"
itemLabel="#{variable.something} #{variable.somethingelse}" itemValue="#{variable}"
converter="#{genericConverter}"
showSourceFilter="true" showTargetFilter="true"
filterMatchMode="custom" filterFunction="myFunction"></p:pickList>

我的过滤函数

 <script type="text/javascript">
function myFunction(itemLabel, filterValue){
return itemLabel.indexOf(filterValue) != -1;
}
</script>

当我在搜索字段中输入内容时,我在控制台中收到此错误

Uncaught TypeError: Property 'filterMatcher' of object #<d> is not a function 

属性 filterFunction 似乎作为字符串传递给 primefaces javascript 代码,因此不能用作函数。

任何帮助都会很棒,
谢谢 Vim

最佳答案

这是 primefaces 中的错误。我已经为它创建了一个问题并包括一个解决方法。 https://code.google.com/p/primefaces/issues/detail?id=6233

亲切的问候

关于primefaces - Primefaces pickList 的自定义过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19271608/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com