Datagrid currentTarget.selectedItem désespérement vide
Bonsoir,
Je désespère un peu, voici mon problème :
J'ai sur une même page, une datagrid (5 colonnes) dans laquelle seront listée mes données (~20 champs / item).
Tout ça fonctionne nickel.
Maintenant j'aimerais qu'en cliquant sur un item, toutes les données( mes 20 champs) viennent se mettre dans le formulaire d'édition qui se trouve juste en dessous.
J'ai donc attribué à itemclick dans le datagrid :
Code:
1 2 3 4 5 6
|
public function selectionnerObs(e:ListEvent):void
{
var dataLigne:Object = DataGrid(e.currentTarget).selectedItem;
Alert.show("ma ligne de donnée est " + dataLigne.toString());
} |
Je reçois toujours :
ma ligne de donnée est [object] [Object]
Et si j'essaie de récupérer un champ de la ligne sélectionnée :
Code:
1 2
|
var dataLigne:Object = DataGrid(e.currentTarget).selectedItem |
Lorsque je met un "." derrière le selectedItem
j'obtiens une très petite liste de proposition mais qui n'a rien à voir :
hasOwnProperty
isPrototypeOf
propertyIsEnumerable
setPropertyIsEnumerable
toString
valueOf
Et avec un petit "N" violet devant :
AS3
flash_proxy
mx_internal
object_proxy
Mais impossible d'avoir la liste des champs dans le selectedItem comme ça devrait être le cas !!
Quelqu'un pourrait-t'il éclairer ma lanterne ?
Merci d'avance
Nicolas