Передача XMLListCollection между представлениями в ViewStack во Flex

У меня проблема, решить которую я не знаю. В моем приложении есть ViewStack с двумя детьми.

В первом представлении ViewStack у меня есть сетка данных с XMLListCollection в качестве поставщика данных. В этом представлении пользователь выбирает запись из таблицы данных, а затем переходит ко второму представлению.

Во втором представлении все данные, выбранные из записи, будут загружены в разные textInputs для модификации.

Моя проблема в том, как передать эти данные из одного представления в другое в ViewStack. Я искал ответ на этом форуме, но на мой вопрос нет ни одного ответа.

Мы будем очень благодарны за все ответы.

С уважением и наилучшими пожеланиями, Л.Е. Хай-Бинь


person Hai-Binh LE    schedule 07.09.2012    source источник


Ответы (1)


Вы можете использовать механизм обработки событий. Когда вы выбираете запись в datagrid (в первом дочернем элементе Viewstack), создайте объект Event, поместите в него все данные и отправьте его. На втором дочернем элементе Viewstack напишите слушателя этого события. В методе прослушивателя извлеките данные из события и сделайте с ними все, что хотите.

person Fayaz    schedule 07.09.2012