We are currently migrating a Richfaces 3.3.3 application to 4.3.2. In 1 of the datatable we have a check box, we need to fire ajax request on the click on check box. We observed that it was taking 3-4 seconds for a simple ajax request getting rendered. When we looked in chrom console we figure that every ajax reuqest is submitting the whole datatable. I tried ajax="single" and execute="@this" but still it is submitting the whole table. Here is my code
<rich:column style="xls-column-export:false;" width="55px" rendered="#{adminGSAContactsBean.searchtype ne 'I'}">
<f:facet name="header">
Action
</f:facet>
<h:selectBooleanCheckbox value="#{arr.disable}" id="checkbox22">
<a4j:ajax event="click" listener="#{adminGSAContactsBean.onRowSelect(arr)}" execute="@this"
render="searchResultsTable2,submitChange,checkbox55all">
</a4j:ajax>
</h:selectBooleanCheckbox>
</rich:column>