我想在组件中显示验证消息和来自支持 bean 的消息<p:dialog>
。在我的 JSF 页面中,我定义了以下对话框:
<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>
在支持 bean 中附加一些消息后,我执行以下代码:
RequestContext.getCurrentInstance().execute("messageDialog.show()");
它工作正常。
但是,我还想在此对话框中显示 bean 验证消息。验证后将消息附加到<p:message>
组件,但我不知道如何在验证失败后显示此对话框。
我怎样才能做到这一点?