I have a checkbox group (h:selectManyCheckbox
) with an AJAX event to fire when boxes are checked or unchecked. This is straightforward with f:ajax
, e.g., f:ajax execute="@form" event="click"
.
I'd like to enhance this to not re-execute after every click. Instead, I'd like an idle delay such that if the user clicks three boxes in quick succession, there's only one round trip instead of three.
Is there a way to have a JSF AJAX listener (f:ajax
) fire after a delay like this?