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

SWT/JFace Java Discussion :

ILazyContentProvider et update des données


Sujet :

SWT/JFace Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de kkt8
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    472
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 472
    Par défaut ILazyContentProvider et update des données
    Bonjour,

    Je reviens avec mon ILazyContentProvider ...
    J'affiche des données dans un tableviewer, comme ma BD est enorme, je me suis dirigée vers un ILazyContentProvider mais les données restent sont même chargéés dans un tableau et updaté dans le viewer au grès de la navigation.
    ça marche bien si la BD n'est pas trop grosse ... j'ai tenté de charger un bout de données (avec taille réelle du scroll) et recharger le tableau à la demande

    Est-ce que vous etes déjà tombé sur ce cas ?
    comment avez-vous géré ça ?

    Remplissage du tableau à la volé :
    Je tente ça mais ça marche lors d'un plus 1 (click sur la fleche du scroll et si tableau vide à cet index, je recharge) mais pour une navigation plus sauvage (click en milieu de scroll par ex) ça marche pas ... trop de données demandées ...
    Je ne sais pas si ça marche ça ???

    Déjà testé ?
    D'avance merci

  2. #2
    Membre éclairé Avatar de kkt8
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    472
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 472
    Par défaut
    Je reformule .... j'ai pas été très claire !
    J'ai donc un tableviewer avec un contentprovider de type ILazyContentProvider
    Je fixe la taille à la taille totale de ma BD (soit le nombre max de lignes) et je met en input de mon tableau les X 1eres lignes pour ne pas tout mettre puisque j'ai des BD qui peuvent être énormes.
    Quand j'arrive à la fin des lignes que j'ai chargées il faut que j'en recharge X.

    Je n'arrive pas à voir où faire ça, si je fais ça dans mon updateElement(index) le déplacement d'une ligne marche mais pas plus, surement parce que je tente de recharger plusieurs fois ...

    J'espère avoir été plus claire !

    Merci

  3. #3
    Membre éclairé Avatar de kkt8
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    472
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 472
    Par défaut
    Désolé bug de mon côté ça marche très bien ...
    j'avais un écrasement d'index

    a+

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

Discussions similaires

  1. [RCP/SWT/JFACE] Update des données d'un tableViewer
    Par papaetoo dans le forum SWT/JFace
    Réponses: 11
    Dernier message: 05/08/2009, 18h43
  2. Réponses: 2
    Dernier message: 22/09/2008, 18h21
  3. Réponses: 6
    Dernier message: 10/09/2008, 14h29
  4. updater des données dans mon fichier excel
    Par gantec dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 26/02/2007, 16h01
  5. update des données
    Par LesLemmings dans le forum Visual C++
    Réponses: 2
    Dernier message: 30/11/2006, 09h26

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