2009-11-24 1 views
0

Я новичок в Flex, и я хочу как можно больше разделить уровни приложений/компоненты.Flex-приложения

Так у меня есть три mxmls:

  1. X.mxml который имеет DataGrid с студентов
  2. Y.mxml, который должен быть в состоянии сказать, какой студент выбран в DataGrid в X.mxml в (идентификатор строки?)
  3. XY.mxml, который использует предыдущий 2

Какая из лучших практик здесь?

Спасибо.

ответ

1

Для этого я использую структуру MVC, в частности Robotlegs. Robotlegs прост в использовании и позволяет создавать медиаторы для ваших компонентов. Here is a video Я записал несколько простых шагов для подключения приложения.

При этом ваши компоненты могут связываться через XY. Y будет иметь общественное свойство selectedStudent, который может быть привязан к selectedItem свойству X:

<Y selectedStudent="{X.dataGrid.selectedItem}"/> 

Таким образом, если выбранный элемент обновляется, он обновляет выбранный студент собственность.

+0

Joel, У меня есть 2 файла mxml (rateNav.mxml и addBrs.mxml) Я вызываю addBrs через popupmanager, оба из которых - TitleWindows. Как я могу назвать члены/поля, которые находятся в rateNav из addBrs? – jr3

 Смежные вопросы

  • Нет связанных вопросов^_^