I think Rich Faces team should have think about it because in most cases we need datatable and if the datatable is not right than people start moving to the other alternatives like myfaces or icefaces.

First I was trying to select the row data through java script and than I also tried using the check box but the core problem remain same which is on page navigation request lost when we change the page.

In old versions where a4j 1.1 and rich faces 3.0.1 are separate. Page navigation works fine and In new releases rich faces 3.1.0 and 3.1.2 it did not work as expected.

and now the problem is that we can not use old rich faces with the new one due to some additional features and change in configuration.

So if one of the developer of Rich Faces take a look on it. I will be very thankful to him because without page navigation data table is useless and without data table Rich Faces is not remain as good as it was.