It seems to me like a bug...
When i have rich:dataTable in my page, ANY a4j request reload the list that related to the dataTable component even when the a4j request related to another bean!!!
for example:
i have 2 session beans.
myBean1
myBean2
my jsf page:
...
<h:form id="form1">
<rich:dataTable id="myTable" value="#{myBean1.myList}" var="comp">
...
</rich:dataTable>
</h:form>
<h:form id="form2">
<h:outputText value="#{myBean2.test}"/>
<h:graphicImage url="myImage.gif">
<a4j:support event="onclick" reRender="form2" />
</h:graphicImage>
</h:form>
...
The Ajax4JSF Users forum is deprecated ;-)
Please post on the RichFaces User Forum.
-Jay