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 :

rich:datatable et lazy loading


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2006
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 50
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 114
    Par défaut rich:datatable et lazy loading
    Bonjour, en fait la question est simple : comment on fait ?
    Ce qui m'ennuie c'est que je n'arrive pas à trouver un composant qui prend le nombre de lignes en paramètre et la liste des objets couramment affichés en mode multi-pages.

  2. #2
    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
    l'attribut rows de rich:dataTable pour le nombre de lignes
    et dataTableScroller pour la pagination.

  3. #3
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut
    le problème que tu vas rencontrer avec les composant existants est le suivant :

    tu vas pour chaque session ou request cela dépendra du scope de ton bean loadé toutes tes données en mémoire

    si tu veux vraiment faire du loading par rapport à la réelle pagination tu vas devoir développer ton propre composant (aucun éditeur ne propose la pagination pour le chargement de grandes quantités de données) et effectué tes requetes avec un setFirstResult et setMaxResult pour hibernate si mes souvenirs sont bons ....

    cependant ca n'est pas difficile à créer, il faut que tu génères un ensemble de lien liée à la pagination à proprement parler (avec des params, f:params je crois) ou tu définis (récupères l'indexation)

  4. #4
    Membre confirmé
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2006
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 50
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 114
    Par défaut
    D'accord, et pour cela dois-je étendre les composants richfaces datatable et datascroller existants ou penses tu que ce sera plus efficace de refaire mon propre datascroller ?

    En aparté, c'est pas un peu étrange que personne n'ai mis cette fonctionnalité dans une bibliothèque, non ?

  5. #5
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut
    C'est plus simple de générer une liste de liens avec un index et une image attachée que d'étendre les composants existants

    C'est surprenant mais ca peut se comprendre. car lorsque tu développes un composant graphique tu ne te soucies pas des autres couches : services, dao

    Donc ca peut se comprendre

  6. #6
    Membre confirmé
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2006
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 50
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 114
    Par défaut
    Finalement, j'ai trouver ça :
    http://wiki.apache.org/myfaces/WorkingWithLargeTables

    C'est exactement ce que je cherchais et je peux utiliser les composants richfaces

    Merci beaucoup pour les réponses.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. spring2 hibernate3 : lazy loading
    Par fxonline dans le forum Hibernate
    Réponses: 9
    Dernier message: 10/02/2007, 18h56
  2. Lazy loading sur component
    Par El Saigneur dans le forum Hibernate
    Réponses: 2
    Dernier message: 03/11/2006, 10h30
  3. Lazy loading et fermeture de session hibernate
    Par BRAUKRIS dans le forum Hibernate
    Réponses: 3
    Dernier message: 20/07/2006, 13h08
  4. [hibernate] problème pour desactiver le lazy loading
    Par agougeon dans le forum Hibernate
    Réponses: 2
    Dernier message: 14/03/2006, 11h20
  5. [HIBERNATE 3]Lazy loading
    Par SEMPERE Benjamin dans le forum Hibernate
    Réponses: 11
    Dernier message: 08/02/2006, 22h40

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