title: p:dataTable row missing some cells after editing
body: <p>My primefaces datatable looks very similar to the <a href="http://www.primefaces.org/showcase/ui/data/datatable/edit.xhtml" rel="nofollow noreferrer">showcase</a>, but it has a problem that in edit modus by either clicking cancel or ok, some cells are not shown. see the following code and this snapshot: </p>
  
  <p><a href="https://i.stack.imgur.com/31cn1.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/31cn1.png" alt="edit mode"></a></p>
  
  <p><a href="https://i.stack.imgur.com/2gFSX.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/2gFSX.png" alt="after clicking cancel or ok"></a></p>
  
  <pre><code>&lt;h:form id="form1"&gt;
  &lt;p:dataTable  id="table1" var="table1" value="#{myHandler.datarows}" editable="true"
           rowIndexVar="rowIndex"
          filteredValue="#{myHandler.filteredDatarows}"
           style="margin: auto; width: 100%; border: 1; cellpadding: 3;"
           paginator="true" paginatorAlwaysVisible="true" paginatorPosition="bottom"
           rows="12"
           paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
           currentPageReportTemplate="&amp;#8250;&amp;#8250; {startRecord} - {endRecord} of {totalRecords} Rules"&gt;
  &lt;p:ajax event="rowEdit" listener="#{myHandler.onEdit}" update=":form1:table1"/&gt;
  &lt;p:ajax event="rowEditCancel"  listener="#{myHandler.onCancel}" update=":form1:table1"/&gt;
  
  &lt;p:column headerText="Column1" style="width:10%" sortBy="#{datarow.column1}"&gt;
      &lt;p:cellEditor&gt;
          &lt;f:facet name="output"&gt;
              &lt;h:outputText value="#{datarow.column1}"/&gt;
          &lt;/f:facet&gt;
          &lt;f:facet name="input"&gt;
              &lt;p:inputText id="column1InputText" value="#{datarow.column1}" style="width:100%"/&gt;
          &lt;/f:facet&gt;
      &lt;/p:cellEditor&gt;
  &lt;/p:column&gt;
  
  .....
  
  &lt;p:column style="width:6%"&gt;
      &lt;p:rowEditor/&gt;
  &lt;/p:column&gt;
  &lt;/p:dataTable&gt;  
  </code></pre>
  
  <p>Refreshing the page with F5 redraws the table correctly.</p>
  
  <p>Any idea what I am doing wrong?</p>
  
  <p>I am using PrimeFaces 5.1</p>