У меня есть форма с 2 обязательными полями ввода и кнопкой команды, которая показывает диалог:
<p:commandButton id="showDialogButton" value="Enregistrer"
action="#{DEQbean.Ajouter()}" update="@form"
oncomplete="dialogaboutDEQ.show()" />
<p:dialog id="reamrquesDEQ" widgetVar="dialogaboutDEQ" header="Informations"
width="400" closable="false" resizable="false" showEffect="clip"
hideEffect="clip" modal="true" appendToBody="true">
<p:messages id="messages" showDetail="true" autoUpdate="true"/>
<p:commandButton value="OK" action="DEQlist" />
</p:dialog>
Я хотел бы показать диалог только после того, как проверка прошла и будет выполнен метод действия. Однако, когда требуемые поля ввода пустые, и поэтому метод действия не выполняется, диалог все еще отображается.
Как мне отобразить диалог только при успешном отправке формы?