Я хочу показать всплывающее окно с необходимыми сообщениями некоторых полей inputText, когда я нажимаю кнопку отправки. Но только в случае появления этих сообщений. Я попытался с переменной bean и javascript в теге oncomplete, но я не могу заставить его работать правильно. Если я поставлю visible = "true" в диалоговом окне p: всплывающее окно всегда отображается, хотя я пытаюсь управлять им из 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>
Как я могу это сделать? Спасибо заранее.