title: PrimeFaces Datatable update
body: <p>I have this code for my webpage</p>
  
  <pre><code>    &lt;h:form id="formTipoGeneracion"
              enctype="multipart/form-data"&gt;
          &lt;p:growl id="mensajesCargaArchivos"
                   showDetail="true"/&gt;
          &lt;p:fileUpload mode="simple"
                        value="#{generador.archivoSeleccionado}"/&gt;
          &lt;br/&gt;
          &lt;p:commandButton value="Agregar"
                           ajax="false"
                           action="#{generador.doAgregarArchivo}"/&gt;
          &lt;p:dataTable id="dtArchivos"
                       var="archivo"
                       emptyMessage="No se ha cargado ningun archivo en el servidor."
                       value="#{generador.archivos}"&gt;
              &lt;p:column&gt;
                  &lt;f:facet name="header"&gt;
                      &lt;h:outputText value="Nombre del archivo"/&gt;
                  &lt;/f:facet&gt;
                  &lt;h:outputText value="#{archivo}"/&gt;
              &lt;/p:column&gt;
              &lt;p:column&gt;
                  &lt;f:facet name="header"&gt;
                      &lt;h:outputText value="Quitar archivo?"/&gt;
                  &lt;/f:facet&gt;
                  &lt;p:commandLink value="[  X  ]" update="@form"
                                 action="#{generador.doEliminarArchivo(archivo)}"/&gt;
              &lt;/p:column&gt;
          &lt;/p:dataTable&gt;
      &lt;/h:form&gt;
  </code></pre>
  
  <p>I have a very big doubt, when I have <code>&lt;p:commandLink ... update="@form" .../&gt;</code> the table updates its data correctly but if I have <code>&lt;p:commandLink ... update="dtArchivos" .../&gt;</code> (instead of rendering the whole form just render the DataTable) the information on the table doesn't update.</p>
  
  <p>Why is this happening?
  Tools: PrimeFaces 3.3, Mojarra 2.1.6, Tomcat 7.0.14
  Bean's scope: ViewScope</p>