Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flex
Flex Forum d'entraide sur la programmation Adobe Flex : applications Internet riches (RIA)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/01/2011, 16h22   #1
Candidat au titre de Membre du Club
 
Inscription : juin 2007
Messages : 60
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 60
Points : 12
Points : 12
Par défaut selectedItem datagrid avec variable

Bonjour,

J'ai une simple question, est-il possible de faire ceci?
Code :
1
2
3
 
var test:String=récupère valeur d'un champ textinput;
datagrid.selectedItem.test;
Chez moi cette syntaxe ne fonctionne pas, peut-être est-il impossible de faire ça, et si c'est possible comment faire?
Ou alors une solution intermédiaire serait de pouvoir récupérer tout les item du datagrid dans un tableau.

Merci
xclue est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 16h37   #2
Membre Expert
 
Avatar de Madfrix
 
Inscription : juin 2007
Messages : 2 278
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : juin 2007
Messages : 2 278
Points : 2 324
Points : 2 324
bonjour,

tu peux récupérer les items de ton datagrid dans un tableau en faisant ceci :

Code :
1
2
 
var array:Array = (ton_datagrid.dataProvider as ListCollectionView).toArray();
pour ta question initiale, désolé je l'ai pas saisie
Madfrix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 16h46   #3
Candidat au titre de Membre du Club
 
Inscription : juin 2007
Messages : 60
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 60
Points : 12
Points : 12
Ok avec la ligne que tu m'a donné je récupère toutes les donnée du datagrid dans un tableau c'est ça?
Moi par exemple je veut récupérer toutes les données de la ligne du datagrid que je sélectionne dans un tableau.
xclue est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 17h06   #4
Membre Expert
 
Avatar de Madfrix
 
Inscription : juin 2007
Messages : 2 278
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : juin 2007
Messages : 2 278
Points : 2 324
Points : 2 324
le selectedItem te renvoie l'objet (item) concernant ta ligne selectionnée
Madfrix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 17h23   #5
Candidat au titre de Membre du Club
 
Inscription : juin 2007
Messages : 60
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 60
Points : 12
Points : 12
Oui justement, je sais que si je fait ceci :
Code :
1
2
 
var test:String=datagrid.selectedItem.nom;
Je vais récupérer la donné de la colonne du datagrid qui s'appelle nom, en faite j'aimerais savoir si à la place de .nom il est possible de mettre une variable?
xclue est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 17h26   #6
Membre Expert
 
Avatar de Madfrix
 
Inscription : juin 2007
Messages : 2 278
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : juin 2007
Messages : 2 278
Points : 2 324
Points : 2 324
as tu testé ceci ?

Code :
1
2
3
 
var variable:String = "unChamp";
var test:String=datagrid.selectedItem[variable];
Madfrix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 19h02   #7
Candidat au titre de Membre du Club
 
Inscription : juin 2007
Messages : 60
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 60
Points : 12
Points : 12
Parfait ça fonctionne moi j'avais essayé la même syntaxe sauf que devant le [variable] j'avais mis un point..
Encore merci
xclue est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h58.


 
 
 
 
Partenaires

Hébergement Web