从客户端清除<p:selectcheckboxmenu filter =“true”> </p:selectcheckboxmenu>

时间:2014-08-18 16:09:34

标签: jsf-2 primefaces

我使用的是PrimeFaces 5 <p:selectCheckboxMenu filter="true">,我需要从客户端重置其过滤器。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:2)

与社区分享我的解决方案:

我们的想法是将空字符串设置为过滤输入,并触发'keyup'事件

function resetFiltering(filterSelector) {
    $(filterSelector).val('').trigger('keyup');
};

可以使用以下选择器调用:

resetFiltering('.ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-filter-container input');