相关疑难解决方法(0)

primefaces keyup事件延迟

我有类似的东西:

<p:inputText...>
    <p:ajax event="keyup" update="somefield" listener="#{someBean.doSomething}"/>
</p:inputText>
Run Code Online (Sandbox Code Playgroud)

但我不想在每个按键上都做一个Ajax请求,我想在用户停止写入后半秒钟做请求.

我在另一个问题中看到jQuery解决了这个问题: 如何延迟.keyup()处理程序,直到用户停止输入?

我想知道是否可以在primefaces上执行此操作或如何从jQuery问题调整解决方案.
我正在使用PrimeFaces 3.0.M4.
先感谢您.

primefaces jsf-2

22
推荐指数
2
解决办法
2万
查看次数

延迟复选框组的JSF AJAX侦听器

我有一个h:selectManyCheckbox带有AJAX事件的复选框组(),当选中或取消选中框时会触发.这很简单f:ajax,例如,f:ajax execute="@form" event="click".

我希望增强此功能,以便在每次点击后不会重新执行.相反,我想要一个空闲的延迟,如果用户快速连续点击三个方框,那么只有一个往返而不是三个.

在这样f:ajax的延迟之后有没有办法让JSF AJAX监听器()触发?

ajax jsf

3
推荐指数
1
解决办法
2160
查看次数

标签 统计

ajax ×1

jsf ×1

jsf-2 ×1

primefaces ×1