Ottenere il contenuto di una singola cellule labelFunction da un DataGrid in Flex 3
-
22-09-2019 - |
Domanda
Questo è simile a questo domanda ho chiesto la settimana scorsa.
Il mio DataGrid viene popolata con tre numeri di telefono per fila. Ciascun numero di telefono è tirato da un array e visualizzato utilizzando un labelFunction, mentre il nome e la descrizione provengono dalla dataProvider. Ho usato la soluzione davvero utile alla mia ultima domanda con un certo successo, ma non riesco a prendere i dati effettivi.
Forse ho speso troppo tempo su di esso, ma io sono perplesso e bloccato.
Soluzione
Sono stato in grado di ottenere i dati specifici usando il codice seguente, grazie per aiutare da un collega:
var x:DataGridItemRenderer = event.itemRenderer as DataGridItemRenderer;
var y:DataGridListData = x.listData as DataGridListData;
var z:String = y.label;
Spero che questo aiuta qualcuno.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow