Ich möchte ein Popup mit den requiredMessages einiger inputText-Felder anzeigen, wenn ich auf einen Submit-Button klicke. Aber nur für den Fall, dass es diese Nachrichten gibt. Ich habe versucht, mit Bean-Variable und Javascript auf dem oncomplete-Tag, aber ich bin nicht in der Lage, um es richtig funktionieren. Wenn ich visible="true" in p:dialog setze, wird das Popup immer angezeigt, auch wenn ich versuche, es über den commandButton zu steuern. Jetzt habe ich dies, aber das Popup wird nie angezeigt:
<h:inputText id="Scheme"
required="true"
requiredMessage="Required.">
</h:inputText>
<h:commandButton id="submitModify" value="#{msg['systemdetail.modify']}"
action="#{sistem.modify}"
oncomplete="if (#{facesContext.maximumSeverity != null}) {dlg1.show();}">
</h:commandButton>
<p:dialog id="popup"
style="text-align:center"
widgetVar="dlg1"
modal="true">
<h:messages layout="table"/>
</p:dialog>
Wie kann ich das tun? Vielen Dank im Voraus.