首页 > 解决方案 > 如何在 Primefaces 中的 keyup 事件上添加延迟过滤功能?

问题描述

在我看来,我现在有这个功能,使用 Primefaces (6.2):

<p:inputText id="globalFilter" style="width:150px" onkeyup="PF('#{widgetVar}').filter()" placeholder="Searching..."/>

过滤器功能在第一次按键时立即触发,因此用户甚至不能输入 2-3 个字符,这很糟糕。

我怎样才能增加一些延迟呢?据我所见,p:inputText 上没有“延迟”选项,仅在 ajax 事件上,但遗憾的是我不知道如何重写它,以使用这个 PF 函数和 ajax 事件......

感谢您的帮助!

标签: javascriptprimefaces

解决方案


推荐阅读