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

GWT et Vaadin Java Discussion :

[SmartGWT] ClassCastException d'un Record à un ListGridRecord


Sujet :

GWT et Vaadin Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    213
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 213
    Par défaut [SmartGWT] ClassCastException d'un Record à un ListGridRecord
    donc j'ai une ListGrid (ListGrid listGrid) qui me permet d'affiché des données dans un tableau
    et un tableau de Record (Record[] records)

    donc je remplis mon tableau de Record et je la mets dans la ListGrid :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    listGrid.setData(records);
    listGrid.fetchData();
    mais j'ai en erreur :
    java.lang.ClassCastException: com.smartgwt.client.data.Record cannot be cast to com.smartgwt.client.widgets.grid.ListGridRecord

    je ne fait aucun cast nul part, et je ne voit pas d'où peut bien venir l'erreur mise a part dans cette endroit du code

    dans la doc smartgwt j'ai ces deux méthodes :
    - void setData(ListGridRecord[] records)
    A List of ListGridRecord objects, specifying the data to be used to populate the ListGrid.

    - void setData(Record[] data)
    An array of Record objects, specifying the data to be used to populate the DataBoundComponent.

    pensez vous que je dois transformer mon Record[] en ListGridRecord[] que j'ai jamais utilisé?

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    213
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 213
    Par défaut
    re-moi,

    en fait ListGridRecord hérite de la classe Record, donc ma question n'a pas lieu d'etre il suffit de remplacer :

    par :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ListGridRecord[] records
    bien sur, faut répercuter ce changement sur tout le code...

    - merci touille...
    - oh mais je t'en prie pas besoin de te remercier!
    - mais j'y tiens
    - dans ce cas là, remerciement accepté!

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 26/01/2003, 13h45
  2. Stocker un record dans un fichier
    Par ushu dans le forum Langage
    Réponses: 7
    Dernier message: 13/12/2002, 15h51
  3. Structure de données de type "RECORD"
    Par chaours dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 30/09/2002, 17h10
  4. Record et TObject
    Par spirale dans le forum Langage
    Réponses: 2
    Dernier message: 13/09/2002, 12h06

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