在selectCheckboxMenu

时间:2017-09-22 16:29:01

标签: jsf primefaces

表格中有2个元素:

-selectCheckboxMenu

-selectOneMenu

在这两个要素中我有:

- 筛选= “真”

-filterMatchMode =“custom”

-filterFunction =“customFilter”

selectCheckboxMenu 工作正常,但 selectCheckboxMenu 则不然。

我在stackoverflow上看到了this answer,但是从我可以阅读的文档中可以看到:

“当启用过滤设置过滤器时,输入字段在覆盖标题处呈现,并且使用filterMatchMode在客户端执行键盘事件过滤.filterMatchMode的默认模式是startsWith,contains,endsWith和 custom < / strong>。自定义模式需要使用javascript函数进行过滤。“

<p:selectCheckboxMenu value="#{bean.selectedOptions}" label="Movies"
  filterMatchMode="custom" filterFunction="customFilter">
  <f:selectItems value="#{bean.options}" />
</p:selectCheckboxMenu>

function customFilter(itemLabel, filterValue) {
//return true to accept and false to reject
 }

因此,对于 selectCheckboxMenu 应该有效,但似乎 selectCheckboxMenu 未使用 customFilter javascript函数。

我怎样才能让它发挥作用?我错过了什么吗?

我已经尝试this回答,但我没有运气。这就是为什么我要创造另一个问题。

0 个答案:

没有答案