Obtenez le contenu d'une seule cellules labelFunction d'un DataGrid dans Flex 3
-
22-09-2019 - |
Question
Ceci est similaire à cette question j'ai demandé la semaine dernière.
Mon DataGrid est rempli avec trois numéros de téléphone par ligne. Chaque numéro de téléphone est tiré d'un tableau et affiché à l'aide d'un labelFunction, alors que vient le nom et la description du fournisseur de données. J'ai utilisé la solution vraiment utile à ma dernière question avec un certain succès, mais ne peut pas saisir les données réelles.
Peut-être que j'ai passé trop de temps mais je suis perplexe et bloqué.
La solution
Je suis en mesure d'obtenir les données spécifiques à l'aide du code ci-dessous, grâce à l'aide d'un collegue:
var x:DataGridItemRenderer = event.itemRenderer as DataGridItemRenderer;
var y:DataGridListData = x.listData as DataGridListData;
var z:String = y.label;
J'espère que cela aide quelqu'un.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow