HI
I have two input components and a add button.i fill inputs and press add button.the row gets added to the rich :datatable.
i am using a4j button.
when i adda row the header of table disappears.
w.r.t code below
<a4j:region>
<h:selectOneMenu id="id_select"
 value="#{myBean.selectedItem}">
 <f:selectItems
 value="#{myBean.selectItems}" />
 <a4j:support event="onchange"
 action="#{myBean.action}"
 reRender="id_u" />
 </h:selectOneMenu></td>
 <td><h:outputText id="id_u"
 value="#{myBean.u}" /></td>
 </tr>
 <tr>
 <td><a4j:commandButton
 value="#{resource.add}"
 action="#{myBean.addObject}" reRender="id_table"/></td>
 </tr>
 </table>
 <br /><a4j:outputPanel id="id_table">
 <table width="100%" border="0">
 <tr>
 <td valign="top"><rich:datascroller for="tp"
 maxPages="10" width="100%" /> <rich:dataTable
 id="tp" rows="4"
 value="#{myBean.list}"
 var="tr">
 <f:facet name="header">
 <rich:columnGroup>
 <rich:column>
 <h:outputText value="item" />
 </rich:column>
 <rich:column>
 <h:outputText value="U" />
 </rich:column>
 </rich:columnGroup>
 </f:facet>
 <rich:columnGroup>
 <rich:column>
 <h:outputText value="#{tr.itemName}" />
 </rich:column>
 <rich:column>
 <h:outputText value="#{tr.u}">
 </h:outputText>
 </rich:column>
 </rich:columnGroup>
 </rich:dataTable></td>
 </tr>
 </table></a4j:outputPanel></a4j:region>