a4j:commandButton выполняет синхронно действия

Я создал простой пример проекта JSF, основанный на документации Richfaces. У меня есть простая страница JSF, как это:

<h:form prependId="false">
    <a4j:commandButton action="#{richBean.test1}">test1</a4j:commandButton>
    <a4j:commandButton action="#{richBean.test2}">test2</a4j:commandButton>
</h:form> 

Первая кнопка вызывает метод, который завершается через 30 секунд. Вторая кнопка быстро и может быть нажата во время выполнения первого метода.

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

Учитывая, что оба метода вызова AJAX, это поведение правильно? Или я что-то не так делаю?

0 ответов

Другие вопросы по тегам