Salut,
J'utilise seam 2.2.0 avec richfaces 3.3.3 et JSF 1.2.
J'i une liste d'objets affiché dans une datatable
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
<rich:dataTable id="tableBanquesToModif" value="#{mesObjets}" rows="10" rowKeyVar="objIndex"
            var="objet" reRender="datascrollerFortableBanquesToModif">
..
</datatable>
<rich:datascroller   id="datascrollerFortableBanquesToModif" renderIfSinglePage="false" for="tableBanquesToModif" maxPages="10" pageIndexVar="pageIndex1" pagesVar="pages1">
</rich:datascroller>
Dans mon comopsant seam,je recupére l'index de la ligne selection via @DataModelSelectionIndex.

Lorsque la liste d'objets contient mois de 10 objets(pas de pagination),tous ce passe bien.
Quand la pagination est activé,tant que je suis dans la première page de ma datatable,c'est bon mais une fois j'ai navigué vers une nouvelle page (bouton suivant de mon rich:datascroller),la valeur DataModelSelectionIndex va contenir l'index du dernier element de la liste(si ma liste contient par exemple 12 objets,la valeur DataModelSelectionIndex =12 et se bloque dans cette valeur même si je revient à la première page!!)