0

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

所以我有三个mxml:

  1. X.mxml与学生有一个数据网格
  2. Y.mxml必须能够知道在 X.mxml 的数据网格中选择了哪个学生(行 id ?)
  3. XY.mxml它使用前 2 个

这里的最佳做法是什么?

谢谢。

4

1 回答 1

1

为此,我使用 MVC 框架,特别是Robotlegs。Robotlegs 使用简单,允许您为组件创建中介。这是我录制的一段视频,其中介绍了一些简单的连接应用程序的步骤。

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

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

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

于 2009-11-24T22:42:14.457 回答