Mostrar automáticamente mensajes de validación en p: diálogo en caso de error de validación

Quiero presentar los mensajes de validación y los mensajes del bean de respaldo en<p:dialog> componente. En mi página JSF he definido el siguiente diálogo:

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

Ejecuto el siguiente código después de agregar algún mensaje en el bean de respaldo:

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

y funciona bien.

Sin embargo, también quiero mostrar los mensajes de validación de beans en este diálogo. Los mensajes se adjuntan a<p:message> el componente ofrece una validación, pero no tengo idea de cómo mostrar este cuadro de diálogo después de una falla de validación.

¿Cómo puedo conseguir esto?

Respuestas a la pregunta(1)

Su respuesta a la pregunta