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 : 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());
}
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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