tengo algo como:caso PrimeFaces keyup retrasar
<p:inputText...>
<p:ajax event="keyup" update="somefield" listener="#{someBean.doSomething}"/>
</p:inputText>
Pero no quiero hacer una petición Ajax en cada pulsación de tecla, me gustaría hacer la solicitud de medio segundo después de que el usuario deja de escribir.
he visto este problema resuelto en jQuery en otra pregunta: How to delay the .keyup() handler until the user stops typing?
me gustaría saber si es posible hacer esto en PrimeFaces o cómo adaptar la solución de la cuestión de jQuery.
Estoy usando PrimeFaces 3.0.M4.
Gracias de antemano.
Esto funcionó muy bien, no sabía acerca de remoteComand. Tenía que reemplazar la parte jQuery del guión con algo como: ajaxDelay función '() { retardo (function() {sendAjaxical();}, 2000);}' y llamarlo como esto '
' ¡Muchas gracias! – Roteke
Me alegro de que haya ayudado. –