Tôi có một cái gì đó như:primefaces KeyUp sự kiện trì hoãn
<p:inputText...>
<p:ajax event="keyup" update="somefield" listener="#{someBean.doSomething}"/>
</p:inputText>
Nhưng tôi không muốn làm một yêu cầu Ajax trên mỗi phím nhấn, tôi muốn làm theo yêu cầu một nửa thứ hai sau khi người dùng ngừng viết.
Tôi đã thấy vấn đề này được giải quyết trong jQuery trong một câu hỏi khác: How to delay the .keyup() handler until the user stops typing?
Tôi muốn biết nếu nó có thể làm điều này trên primefaces hoặc làm thế nào thích nghi với giải pháp từ các câu hỏi jQuery.
Tôi đang sử dụng PrimeFaces 3.0.M4.
Cảm ơn bạn trước.
Điều này làm việc độc đáo, tôi không biết về remoteComand. Tôi đã phải thay thế phần jQuery của kịch bản với một cái gì đó như: 'function ajaxDelay() { delay (function() {sendAjaxical();}, 2000);}' Và gọi nó như thế này
' Cảm ơn bạn rất nhiều! – Roteke
Vui mừng vì điều đó đã giúp ích. –