送信ボタンをクリックしたときに、いくつかのinputTextフィールドのrequiredMessagesを含むポップアップを表示したいと思います。しかし、それらのメッセージがある場合にのみ。oncompleteタグでBean変数とJavaScriptを試してみましたが、正しく機能させることができません。p:dialogにvisible = "true"を入れると、commandButtonから制御しようとしますが、ポップアップは常に表示されます。今、私はこれを持っていますが、ポップアップが表示されることはありません:
<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>
これどうやってするの?前もって感謝します。