Я пытаюсь выполнить метод JSF2 bean и показать диалоговое окно после завершения метода при щелчке PrimeFaces <p:commandButton>.
<p:commandButton id="viewButton" value="View"
    actionlistener="#{userBean.setResultsForSelectedRow}" ajax="false"
    update=":selectedRowValues"
    oncomplete="PF('selectedRowValuesDlg').show()">
</p:commandButton>
<p:dialog id="selectedRowValues" widgetVar="selectedRowValuesDlg" dynamic="true">
    <h:outputText value="#{userBean.selectedGroupName}" />
</p:dialog>
Когда я нажимаю на кнопку команды, метод прослушивания bean setResultsForSelectedRow выполняется правильно, но при завершении метода он не отображает диалоговое окно. Если я удалю actionlistener, появится диалоговое окно. Я не знаю, что происходит.
Каков порядок выполнения событий? Можно ли одновременно выполнять actionlistener и oncomplete?
