2012-09-07 4 views
0

J'ai un problème que je n'ai aucune idée de résoudre. Dans ma demande, j'ai un ViewStack avec 2 enfants.Passage d'une collection XMLListCollection entre des vues dans ViewStack dans Flex

Dans la première vue de ViewStack, j'ai un DataGrid avec un XMLListCollection comme fournisseur de données. Dans cette vue, l'utilisateur choisit un enregistrement de la grille de données puis il passe à la deuxième vue. Dans la deuxième vue, toutes les données choisies dans l'enregistrement seront chargées dans différentes entrées de texte pour modification.

Mon problème est, comment puis-je transmettre ces données d'une vue à l'autre dans ViewStack. J'ai fait une recherche pour la réponse dans ce forum mais aucune réponse de fil à ma question.

Toutes les réponses seront très appréciées.

Merci et meilleures salutations, LE Hai Binh-

Répondre

0

Vous pouvez utiliser le mécanisme de manipulation de l'événement. Lorsque vous sélectionnez un enregistrement dans datagrid (dans le premier enfant de Viewstack), créez un objet Event et mettez-y toutes les données et distribuez-le. Sur le deuxième enfant de Viewstack, écrivez un écouteur de cet événement. Dans la méthode d'écoute extraire les données de l'événement et faire ce que vous voulez faire avec l'it.

Questions connexes