title: Why does a subTable break a4j:commandLink's reRender?
body: <p>Here is a minimal rich:dataTable example with an a4j:commandLink inside. When clicked, it sends an AJAX request to my bean and reRenders the dataTable.</p>
  
  <pre><code>&lt;rich:dataTable id="dataTable" value="#{carManager.all}" var="item"&gt;
      &lt;rich:column&gt;
          &lt;f:facet name="header"&gt;name&lt;/f:facet&gt;
          &lt;h:outputText value="#{item.name}" /&gt;
      &lt;/rich:column&gt;
      &lt;rich:column&gt;
          &lt;f:facet name="header"&gt;action&lt;/f:facet&gt;
          &lt;a4j:commandLink reRender="dataTable" value="Delete" action="#{carForm.delete}"&gt;
                  &lt;f:setPropertyActionListener value="#{item.id}" target="#{carForm.id}" /&gt;
                  &lt;f:param name="from" value="list" /&gt;
          &lt;/a4j:commandLink&gt;
      &lt;/rich:column&gt;
  &lt;/rich:dataTable&gt;
  </code></pre>
  
  <p>The exmaple obove <b>works fine</b> so far. But when I add a rich:subTable (grouping the cars by garage for example) to the table, reRendering fails...</p>
  
  <pre><code>&lt;rich:dataTable id="dataTable" value="#{garageManager.all}" var="garage"&gt;
      &lt;f:facet name="header"&gt;
          &lt;rich:columnGroup&gt;
              &lt;rich:column&gt;name&lt;/rich:column&gt;
              &lt;rich:column&gt;action&lt;/rich:column&gt;
          &lt;/rich:columnGroup&gt;
      &lt;/f:facet&gt;
  
      &lt;rich:column colspan="2"&gt;
          &lt;h:outputText value="#{garage.name}" /&gt;
      &lt;/rich:column&gt;
  
      &lt;rich:subTable value="#{garage.cars}" var="car"&gt;
          &lt;rich:column&gt;&lt;h:ouputText value="#{car.name}" /&gt;&lt;/rich:column&gt;
          &lt;rich:column&gt;
              &lt;a4j:commandLink reRender="dataTable" value="Delete" action="#{carForm.delete}"&gt;
                      &lt;f:setPropertyActionListener value="#{item.id}" target="#{carForm.id}" /&gt;
                      &lt;f:param name="from" value="list" /&gt;
              &lt;/a4j:commandLink&gt;
          &lt;/rich:column&gt;
      &lt;/rich:column&gt;
  &lt;/rich:dataTable&gt;
  </code></pre>
  
  <p>Now the rich:dataTable is <b>not rerendered</b> but the item gets deleted since the item does not show up after a manual page refresh.</p>
  
  <p>Why does subTable break support for reRender-ing here?</p>
  
  <p>Tanks Tom</p>