Автоматически показывать сообщения проверки в p: диалоге при сбое проверки
Я хочу представить проверочные сообщения и сообщения от поддерживающего компонента в<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>
Я выполняю следующий код после добавления некоторого сообщения в бэк-компонент:
RequestContext.getCurrentInstance().execute("messageDialog.show()");
и работает нормально.
Тем не менее, я также хочу отображать сообщения проверки бина в этом диалоговом окне. Сообщения добавляются в<p:message>
Компонент после проверки, но я не знаю, как отобразить это диалоговое окно после сбоя проверки.
Как мне этого добиться?