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

Flex Discussion :

parcourir une variable de type AsyncToken


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité(e)
    Invité(e)
    Par défaut parcourir une variable de type AsyncToken
    Bonsoir,

    voila mon souci.

    j'ai une méthode EJB3.
    Avec graniteDS j'arrive à récupérer le résultat de cette méthode dans le dataProvider d'une comboBox.

    Ce que j'aimerai faire, c'est parcourir le résultat de cette méthode via une boucle.

    mais je n'y parvient pas.

    J'ai essayé de récupérer le résultat de ma méthode dans une variable pour la parcourir mais le résultat retourné est de type AsyncToken !

    et j'avoue être un peu dérouté.

    pour résumer, j'arrive à récupérer le résultat dans une comboBox mais pas dans une variable de type Array ou autre type qui me permettrait d'effectuer une boucle.

    si quelqu'un à une idée, je lui serait très reconnaissant

    merci.

  2. #2
    Invité(e)
    Invité(e)
    Par défaut
    je vais essayer d'être plus clair :

    j'ai une méthode en EJB3:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    public List<String> getImage(){ 
         //traitement -> retourne une liste de String
    }
    en flex j'utilise graniteDS pour utiliser mes méthodes définies en java.

    j'obtiens ceci (de tête)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <mx:combobox dataProvider="{imageManager.getImage.lastResult}" />
    à l'exécution de mon application, j'obtiens bien une comboBox contenant la liste des url de mes images.

    ce que je cherche à faire c'est récupérer la valeur de {imageManager.getImage.lastResult} et de parcourir le résultat pour créer des instance d'image, et ainsi afficher des images dynamiquement.

    du genre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <mx: script>
    for (url:String in imageManager.getImage as array) {
         var image:Image = new Image;
         image.source = url
         this.addchild(image);
    }
    </script>
    le problème est que imageManager.getImage est de type AsyncToken et je ne peux donc le parcourir.

    une idée ?

  3. #3
    Invité(e)
    Invité(e)
    Par défaut
    bonjour,

    après différentes tentatives, mon problème n'est toujours pas résolu malheureusement, je vais donc essayer de clarifier ma question :

    comment fait on pour récupérer une liste de String ,renvoyée par une méthode java, en flex en dehors d'un dataProvider ?

    merci beaucoup.

  4. #4
    Membre Expert
    Avatar de Jim_Nastiq
    Homme Profil pro
    Architecte, Expert Flex
    Inscrit en
    Avril 2006
    Messages
    2 335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte, Expert Flex
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 335
    Par défaut
    Tu devrais regarder les événements.
    Par exemple l'événement result plutôt que la propriété lastResult te permet de récupérer l'objet et de le manipuler

    Pensez vraiment à effectuer une recherche avant de poster, ici et sur un moteur de recherche! c'est la moindre des choses
    Pensez au tag

    Mon Blog sur la techno Flex
    Ma page sur Developpez.com

    Jim_Nastiq

  5. #5
    Invité(e)
    Invité(e)
    Par défaut
    bonjour,

    j'ai déjà essayé et cela ne fonctionne pas non plus.

    je vais retravailler dessus ce soir, je posterai quelques extraits de code.

    merci

Discussions similaires

  1. crée une variable de type tableau et la parcourir en XSLT.
    Par naou18 dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 07/07/2010, 19h29
  2. Réponses: 1
    Dernier message: 21/12/2005, 19h08
  3. Réponses: 3
    Dernier message: 28/07/2005, 21h30
  4. affecter une variable de type stringstream
    Par sorari dans le forum SL & STL
    Réponses: 3
    Dernier message: 24/03/2005, 11h14
  5. Ajouter a une variable de type string, un entier
    Par Little-Freud dans le forum SL & STL
    Réponses: 12
    Dernier message: 05/03/2005, 19h33

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