我有一个带有 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>
我只想在验证通过并执行操作方法时才显示对话框。但是,当所需的输入字段为空并且因此未执行操作方法时,仍会显示对话框。
如何仅在成功提交表单后才显示对话框?