Гнездо a4j:ajax
в commandButton
или используйте a4j:commandButton
. Эти два компонента имеют атрибут oncomplete
, в который можно поместить код, который открывает всплывающее диалоговое окно, например:
<a4j:commandButton value="Call the popup" action="#{bean.doSomething}" oncomplete="#{rich:component('popup')}.show()">
</a4j:commandButton>
Это выполнит запрос ajax при нажатии кнопки и откроет всплывающее окно после завершения запроса.