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 :
Je reçois toujours :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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()); }
ma ligne de donnée est [object] [Object]
Et si j'essaie de récupérer un champ de la ligne sélectionnée :
Lorsque je met un "." derrière le selectedItem
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 var dataLigne:Object = DataGrid(e.currentTarget).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
Partager