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 :

Repeater & ComboBox


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Modérateur
    Avatar de toopac
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2009
    Messages
    940
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 940
    Par défaut Repeater & ComboBox
    Bonjour,

    Dans une sorte de formulaire, j'affiche des combobox.
    Tout est créé dynamiquement en fonction des données que j'ai.

    Pour faire ça j'utilise un repeater.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <mx:Repeater id="repeaterCombobox" dataProvider="{provider}">
        <mx:ComboBox prompt="{repeaterCombobox.currentItem.name}" 
            dataProvider="{repeaterCombobox.currentItem.data}"
            labelField="description"
            itemRenderer="mx.controls.Label"/>
    </mx:Repeater>
    Tout fonctionne bien j'ai le bon nombre de combobox, avec les bonnes données à l'intérieur, mais je trouve pas comment récupérer les valeurs sélectionnées par l'utilisateur.

    Une idée?

    Merci!

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 124
    Par défaut
    Tu mets un id sur ta comboBox, par exemple maCombo et tu utilises la propriété selectedItem.
    Tu récupères ainsi directement l'objet sous-jacent de la sélection que tu peux caster.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    maCombo.selectedItem as TonTypeObjet
    Je ne sais pas si c'est vraiment ta question, la réponse étant triviale et figurant dans les exemplesde l'ASDOC de la classe ComboBox. Et comme tu utilises des repeater et des itemsRenderer qui sont quand même plus complexes, j'ai peur d'être hors sujet.

  3. #3
    Modérateur
    Avatar de toopac
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2009
    Messages
    940
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 940
    Par défaut
    En fait c'est pas forcément la réponse que j'attendais, mais ça ma fait découvrir la solution!

    En réalité, un repeater agit (si j'ai bien compris) comme un boucle for. Il va donc créer un nombre d'objet (dans mon cas des combobox) en fonction de sont dataprovider.

    Sachant que j'allais avoir plusieurs combobox et que leur identifiant doit être unique, je me disais que renseigner la propriété id dans le modèle de la combobox qui doit être répétée ne compilerait pas.


    J'ai quand même testé au cas où avant de te répondre, et en fait ça compile très bien, et en observant l'id, j'ai donc découvert qu'il ne correspond alors pas à une combobox, mais à un tableau contentant toutes les combobox créées.

    Voilà
    Merci de m'avoir mis sur la voie!

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

Discussions similaires

  1. Multi-selection dans une ComboBox ?
    Par Moloko dans le forum MFC
    Réponses: 5
    Dernier message: 07/07/2021, 17h26
  2. [VB6] [Interface] ComboBox à plusieurs colonnes
    Par mtl dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 30/03/2004, 17h35
  3. combobox et readonly
    Par Mac leod dans le forum C++Builder
    Réponses: 6
    Dernier message: 28/11/2002, 10h27
  4. combobox->text
    Par clovis dans le forum C++Builder
    Réponses: 18
    Dernier message: 21/06/2002, 15h43

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