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>
バリデーションがパスしてアクションメソッドが実行されたときだけダイアログを表示したいと思います。ただし、必須の入力フィールドが空でアクション メソッドが実行されない場合でも、ダイアログは表示されます。
フォームの送信が成功した場合にのみダイアログを表示するにはどうすればよいですか?