Automatische Anzeige von Überprüfungsmeldungen im p: -Dialog bei fehlgeschlagener Überprüfung
Ich möchte Validierungsnachrichten und Nachrichten von Backing Bean in präsentieren<p:dialog>
Komponente. Auf meiner JSF-Seite habe ich folgenden Dialog definiert:
<p:dialog widgetVar="messageDialog" id="msgDialog" modal="true" appendToBody="true">
<h:form id="messageForm">
<p:messages id="messagesInDialog" />
<p:commandButton value="OK" onclick="messageDialog.hide()" />
</h:form>
</p:dialog>
Ich führe den folgenden Code aus, nachdem ich eine Nachricht in der Backing Bean angehängt habe:
RequestContext.getCurrentInstance().execute("messageDialog.show()");
und es funktioniert gut.
Ich möchte in diesem Dialogfeld jedoch auch Meldungen zur Bean-Validierung anzeigen. Nachrichten werden angehängt<p:message>
Die Validierung der Komponente ist abgeschlossen, aber ich habe keine Ahnung, wie dieser Dialog nach einem Fehlschlagen der Validierung angezeigt werden soll.
Wie kann ich das erreichen?