当我单击提交按钮时,我想显示一个带有一些 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>
我怎样才能做到这一点?提前致谢。