Могу ли я отложить действие a4j: commandButton при использовании accesskey, чтобы щелкнуть по нему? - PullRequest
0 голосов
/ 09 ноября 2010

У меня есть h:inputText, который будет вызывать внутренний метод при возникновении события onchange (),

<h:inputText>
    <a4j:support event="onchange" action="#{mBean.onInputChange}" />
 </h:inputText>

, и у меня есть a4j: commandButton, который будет выполнять процесс сохранения.A4j: commandButton также имеет назначенную ему горячую клавишу

<a4j:commandButton  accesskey="s"   action="#{mBean.performSave}" />

Когда я набираю текст в h:inputText, затем нажимаю «Alt + s», чтобы нажать кнопку, mBean.performSave() и mBean.onInputChange() будет работать одновременно.Могу ли я отложить действие mBean.performSave() так, чтобы mBean.performSave() запустился после завершения mBean.onInputChange()?

Ответы [ 2 ]

1 голос
/ 09 ноября 2010

Вы можете попробовать использовать <a4j:queue>

1 голос
/ 09 ноября 2010

Richfaces предоставляет компоненты <a4j:queue>, которые могут быть полезны для обработки вашего сценария.

...