Flex应用程序层

时间:2009-11-24 21:02:32

标签: flex components tiers

我是Flex的新手,我希望尽可能地分离应用层/组件。

所以我有三个mxmls:

  1. X.mxml,其中包含数据网格 学生
  2. 必须能够的
  3. Y.mxml 告诉我选择哪个学生 X.mxml的datagrid(行id?)
  4. XY.mxml使用之前的2
  5. 这是最佳做法?

    感谢。

1 个答案:

答案 0 :(得分:1)

为此,我使用MVC框架,特别是Robotlegs。 Robotlegs易于使用,允许您为组件创建调解器。 Here is a video我记录了一些简单的步骤来连接应用程序。

也就是说,您的组件可以通过XY进行通信。 Y将有一个名为selectedStudent的公共属性,它可以绑定到X的selectedItem属性:

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

因此,当更新所选项目时,它会更新所选的学生属性。