「必要なメッセージ」が開いているときに非表示にならないように Primefaces ダイアログを設定するにはどうすればよいですか? この時点で、ダイアログは「Speichern」ボタンをクリックして閉じます。再度開くと、メッセージが表示されます...入力されていない必須フィールドがある場合、ダイアログを開いたままにしたいと思います。
<h:panelGrid id="createNewPat" columns="3" cellpadding="1" style="margin:0 auto;">
<h:outputText for="versNr" value="Versicherten-Nr.:" />
<p:inputMask id="versNr" value="#{patientenBean.versNr}" required="true"/>
<p:message for="versNr" />
<p:commandButton id="saveBtn" value="Speichern"
action="#{patientenBean.createPatient}"
oncomplete="if (!args.messageOccured) createNewPat.hide();"
update="patForm" />
<p:commandButton id="resetBtn" value="Reset" type="reset" />
</h:panelGrid>