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ération nom du dataProvider d'une combobox


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Janvier 2008
    Messages
    285
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 285
    Par défaut Récupération nom du dataProvider d'une combobox
    Bonjour,

    J'ai besoin de récupérer le nom du dataprovider d'une de mes comboBox comment puis-je faire?
    Par exemple si j'ai cette combobox comment tester si le dataprovier est bien ProduitXml dans mon actionscript :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    	<mx:ComboBox x="180" y="107" width="100" id="cboxOrgPlat" enabled="false" dataProvider="{ProduitXml}" labelField="@product" ></mx:ComboBox>
    if(cbox.dataprovider == "Produitxml"???????

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    895
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 895
    Par défaut
    Bonjour,

    Tu veux faire de l'instrospection c'est bien ça ?
    Si c'est le cas voici la doc : http://livedocs.adobe.com/flex/2/doc...=00000460.html
    Je n'ai jamais testé ça mais apparemment il faut utiliser une méthode describeType(myObject)

    Je te laisse la lire et tu nous fais un retour ?

  3. #3
    Membre éclairé
    Inscrit en
    Janvier 2008
    Messages
    285
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 285
    Par défaut
    En fait ce que je veux est un test qui me permet de dire que seul les objet ayant pour dataprovider produitXml seront traité.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    private function addPlat() : void
    	{
    		var arrayChild : Array = canvasCbox.getChildren();
     
    		for each ( var child : Object in arrayChild)
    		{
    		  	Alert.show( (child.dataprovider).toString());
    		//	if(child.dataProvider.name == "ProduitXml")
    			{ 
     
    				//Alert.show(child.toString());
    			}
    		}

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    895
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 895
    Par défaut
    Qu'est ce que le dataProvider pour toi ? Car j'ai peur qu'on ne ce soir pas compris en fait.
    Le dataProvider contient une liste que tu as fournit à ta combo box. Tu veux comparer ton dataProvider avec une liste c'est ça ?

  5. #5
    Membre éclairé
    Inscrit en
    Janvier 2008
    Messages
    285
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 285
    Par défaut
    oui c tout a fait ça.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    var ProduitXML : XMLList = ...;;
    if(child.dataProvider==ProduitXML)

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

Discussions similaires

  1. [AC-2010] 1ere Récupération d'un recordset d'une combobox est erronée
    Par monkey-78 dans le forum IHM
    Réponses: 1
    Dernier message: 17/01/2013, 20h10
  2. 1ere Récupération de la valeur d'une combobox est erronée
    Par zefennec dans le forum VBA Access
    Réponses: 1
    Dernier message: 11/12/2012, 12h08
  3. dataProvider d'une ComboBox via Httpservice
    Par clio671 dans le forum Flex
    Réponses: 2
    Dernier message: 27/01/2009, 15h00
  4. [C#] Récupération de données à partir d'une combobox
    Par Choumy dans le forum Windows Forms
    Réponses: 10
    Dernier message: 09/02/2008, 17h51
  5. [VBA E] nom de feuille dans une combobox
    Par zoumzoum59 dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 20/06/2006, 19h53

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