IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JSF Java Discussion :

richfaces et pagination


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 23
    Par défaut richfaces et pagination
    Bonjour dans un projet jsf avec richfaces j'ai une liste paginée et marche pres que bien (à quel détail près !!!).
    A partir de cette liste je dois accéder aux détails des élements affichés (qui marche aussi !) puis revenir vers la liste.Mon probléme est est j'arrive pas à retomber sur la page de départ c'est à si je pars de la page 3 de ma liste pour aller à l'écran de détail et que je fais retour vers la liste, je tombe toujours sur la première page.
    voici ce que je fais côter jsp :

    <rich:datascroller id="scroller" for="pageListTable" binding="#{controller.datascroller}" page="#controller.currentPage}" action="#{controller.procesGetCurrentPage}"></rich:datascroller>

    Est-ce quelqu'un a rencontré un problème similaire ? merci d'avance pour toute piste

  2. #2
    Membre confirmé
    Inscrit en
    Mars 2009
    Messages
    154
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 154
    Par défaut
    La page qui t'interresse est dans #controller.currentPage.

    Donc lorsque tu lances ton action, met ta page en session. Lorsque tu retournes sur cette classe, tu n'as plus qu'à regarder si cet attribut existe en session, si oui, tu la réaffectes et ton scroller se mettra automatiquement sur la page qui t'interresse.

  3. #3
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    Tu n'a pas besoin d'utiliser un binding, et ton bean doit être en scope session.

  4. #4
    Membre confirmé
    Inscrit en
    Mars 2009
    Messages
    154
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 154
    Par défaut
    Avec RichFaces tu peux utiliser <a4j:keepAlive beanName="ton_bean" /> pour conserver ton bean de requête en requête sans avoir à le mettre en session.

    Tu dois obligatoirement utiliser cette balise au-début de ta page ou mettre ton bean en session pour faire de la pagination.

Discussions similaires

  1. Pagination with richfaces
    Par anisj1m dans le forum JSF
    Réponses: 1
    Dernier message: 27/03/2012, 17h02
  2. Pagination niveau client d'un datatable avec richfaces
    Par riadhhwajdii dans le forum JSF
    Réponses: 2
    Dernier message: 15/03/2012, 11h02
  3. Réponses: 19
    Dernier message: 22/07/2010, 17h40
  4. [VB.NET] Pagination DataGrid
    Par sehing dans le forum ASP.NET
    Réponses: 5
    Dernier message: 20/07/2004, 16h28
  5. Réponses: 15
    Dernier message: 20/07/2004, 09h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo