Bonjour,

Nous avons un ecran avec une datatable, un champ de filtre et un bouton rechercher (avec un action listener sur ce bouton qui remplit la datatable) et un bean en scope request qui gère cet écran.

-1- On fait une recherche (avec un critère de filtre). On passe par les 6 étapes du cycle de vie et on a un bon résultat. Si on affiche la requete et ses parametres du context jsf on voit que l'on a bien un attribut viewState avec des valeurs...

-2- On fait une deuxième recherche et là on passe de la phase 1 à la phase 6 directement, du coup la recherche ne se fait pas (les critères ne sont pas pris en compte parce qu'on ne passe pas par la phase 4...) et on n'a pas de viewState dans la requete...


-3- On refait une recherche, et là tout est ok. (Execution des 6 phases + resultat ok et viewState présent)

Ne devrait on pas executer les 6 phases à chaque requete et avoir un viewState a chaque fois ?