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 :

Récupérer la donnée sélectionnée d'un combobox via un dataprovider


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 10
    Par défaut Récupérer la donnée sélectionnée d'un combobox via un dataprovider
    Bonjour à tou(te)s,

    J'ai voulu pousser plus loin l'utilisation des listes déroulantes des formulaires dans flex en faisant la part entre le libellé affiché et la donnée qui serait envoyé. C'est à dire si on a dans la liste déroulante "Un", "Deux", "Trois", on doit envoyer à la cible 1, 2 ou 3 après validation du formulaire.

    Pour cela j'ai créé une liste d'objets pour ma combobox:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <mx:ComboBox x="306" y="250" fontSize="12" id="garage">
    	<mx:dataProvider>
                      <mx:Array id="lst_garage">
                         <mx:Object label="Indifférent" data="none" />
                         <mx:Object label="Non" data="0" />
                         <mx:Object label="1 voiture" data="1" />
                         <mx:Object label="2 voitures" data="2" />
                         <mx:Object label="3 voitures" data="3" />
                       </mx:Array>
             </mx:dataProvider>
    </mx:ComboBox>
    Mais par contre pour récupérer la valeur sélectionnée, garage.data me renvoi toujours le label (ce qui est dans la combobox).

    Comment faire pour récupérer la propriété data sélectionnée dans la liste?

    Merci d'avance

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2008
    Messages : 190
    Par défaut
    Pour récupérer la propriété data sélectionnée dans la liste :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     garage.selectedItem.data
    Pour la récupérer à chaque changement, il suffit d'utiliser la propreté "change" du composant ComboBox

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 10
    Par défaut
    C'est parfait!

    Merci

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

Discussions similaires

  1. [Débuter] Récupérer des données sur un site Web via une requête HTTP
    Par sauvezmoi dans le forum Réseau
    Réponses: 1
    Dernier message: 29/04/2015, 16h03
  2. Réponses: 1
    Dernier message: 18/01/2012, 22h32
  3. Récupérer les données sélectionnées d'un tableau
    Par DarkHunter80 dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 04/01/2010, 10h57
  4. Réponses: 1
    Dernier message: 15/09/2008, 10h21
  5. Récupérer ancienne valeur sélectionnée dans une combobox
    Par alys56 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 09/07/2008, 17h11

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