Автоматически показывать сообщения проверки в 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> Компонент после проверки, но я не знаю, как отобразить это диалоговое окно после сбоя проверки.

Как мне этого добиться?

Ответы на вопрос(1)

Ваш ответ на вопрос