Automatycznie wyświetlaj komunikaty sprawdzania poprawności w oknie dialogowym p: po niepowodzeniu sprawdzania poprawności

Chcę przedstawić komunikaty sprawdzania poprawności i wiadomości z kopii zapasowej w<p:dialog> składnik. Na mojej stronie JSF mam zdefiniowane następujące okno dialogowe:

<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>

Wykonuję następujący kod po dołączeniu wiadomości do komponentu bean:

RequestContext.getCurrentInstance().execute("messageDialog.show()");

i działa dobrze.

Jednak chcę także wyświetlać komunikaty sprawdzania poprawności fasoli w tym oknie dialogowym. Wiadomości są dołączane do<p:message> sprawdzanie poprawności komponentu, ale nie mam pojęcia, jak wyświetlić to okno dialogowe po niepowodzeniu sprawdzania poprawności.

Jak mogę to osiągnąć?

questionAnswers(1)

yourAnswerToTheQuestion