Cuándo usar: (dos puntos) en la representación en componentes jsf

He leído eso, debemos usar: (dos puntos) para renderizar componentes de otra forma. pero en mi caso

<h:form id="form">
    <p:growl id="messages"></p:growl>
    <p:dataTable var="e" value="#{employees.eList}" id="elist1"
        editable="true">
        <f:facet name="header">
        In-Cell Editing
    </f:facet>
        <p:ajax event="rowEdit" listener="#{employees.onEdit}" update=":form:messages"/>

        <p:ajax event="rowEditCancel" listener="#{employees.onCancel}" />

        <p:column headerText="name" style="width:30%">
            <p:cellEditor>
                <f:facet name="output">
                    <h:outputText value="#{e.name}" />
                </f:facet>
                <f:facet name="input">
                    <h:inputText value="#{e.name}" style="width:100%" />
                </f:facet>
            </p:cellEditor>
        </p:column>
..........   ...........
</p:datatable>

Quiero actualizar los mensajes (gruñido) del componente de datos por qué tengo que usar la actualización de dos puntos = ": form: messages"

Respuestas a la pregunta(1)

Su respuesta a la pregunta