Problemas actualizando una DataTable en PrimeFaces

Hola amigos !. Me llamo Agustin y vivo en Cordoba !. Les quiero dejar este pedazo de codigo...

<h:form>
            <p:panel style="width: 350px;" header="Partial Process">
            <p:dataTable id="tablaPersonas" var="per" value="#{manejador.lista}">
                <p:column style="text-align: center;">
                    <f:facet name="header">
                        <h:outputText value="Nombre" />
                    </f:facet>
                    <h:outputText value="#{per.nombre}" />
                </p:column>
                <p:column style="text-align: center;">
                    <f:facet name="header">
                        <h:outputText value="Apellido" />
                    </f:facet>
                    <h:outputText value="#{per.apellido}" />
                </p:column>
                <p:column headerText="Editar" style="text-align: center;">
                    <p:commandButton value="Editar"/>
                </p:column>
             </p:dataTable>
    </p:panel>
            <p:commandButton value="Abrir" onclick="widgetDlgAgregar.show();"/>

            <p:dialog header="Agregar" widgetVar="widgetDlgAgregar" width="250" height="150" closable="true">
                <h:panelGrid id="gridAdd" columns="2">
                    <h:outputLabel value="Nombre:"/>
                    <p:inputText value="#{manejador.auxiliarAgregar.nombre}"/>

                    <h:outputLabel value="Apellido:"/>
                    <p:inputText value="#{manejador.auxiliarAgregar.apellido}"/>

                    <p:commandButton oncomplete="widgetDlgAgregar.hide();" update="tablaPersonas,gridAdd"  value="Agregar" actionListener="#{manejador.agregarPersona}"/>
                </h:panelGrid>
            </p:dialog>

        </h:form>

El problema es el siguiente... Cuando hago click en el boton abrir se abre un dialogo con un formulario y una vez que lo lleno, apreto el boton agregar y el dialogo desaparece pero la tabla no se actualiza... Quisiera saber porque sucede esto... SI alguien sabe... Sino pondria mis esfuerzos en otra cosa... como ExtJS !... Les agradeceria que i alguien me podria decir... Cualquier cosa si quieren les dejo mi mail asi podemos hablar... Saludos

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Yo creo que

Te faltaria hacer un

rendered = true

a tus

 <p:panel style="width: 350px;" header="Partial Process">
                                                                                      <p:dataTable id="tablaPersonas" var="per" value="#{manejador.lista}">

creo sería al p:dataTable

Imagen de cororo

que onda, bueno en mi opinion

que onda, bueno en mi opinion personal te recomedaria Icefaces que para mi gusto ofrece una gran facilidad, para eso que quieres hacer se actualiza muy bien las tablas sin realizar los submits, yo tambien utilize Primefaces y batallaba, espero y te sirva ICEfaces, que para mi no es tan bistoso y gran variedad de elementos pero algunos de ellos sis e batalla aun que se vea muy facil en especial los CSS.

Saludos

Solución al update p:datatable

Es un poco tarde, pero de todos modos, aquí tienes una posible solución: se sabe que p:datatable, hasta la versión 3.2, tiene problemas de refresco en el footer, por lo que una posible solución es cambiar el actionListener del commandButton por un action y voilá!, ya refresca sin problemas.

P.D.: no hagas caso de pasarte a Icefaces, porque es una copia de código línea por línea de los componentes de primefaces, versión 2.x, por lo que irás hacia atrás... :(