javascript - 如何在 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 事件......
感谢您的帮助!
解决方案
推荐阅读
- c - How can i convert a binary number into 2's complement without using "if" or any kinds of loops or mathematical operations (if possible)
- input - Godot: advanced swiping mechanics
- mongodb - Track mb used per each user
- java - IntStream irregular behavious dropping first element
- docker - 声纳扫描仪找不到本地应用程序数据文件夹
- reactjs - 有没有办法通过 Gitlab CI 将 React 应用程序部署到 GCP Bucket?
- php - 未定义的偏移量:laravel 8 中的 1
- javascript - 无法让按钮消失
- spring - Spring WebClient:Retry.backoff 的默认乘数是多少?
- terraform - tfe_variable JSON 到 HCL 支持