0

私は Flex を初めて使用するので、アプリの層/コンポーネントをできるだけ分離したいと考えています。

したがって、3 つの mxml があります。

  1. X.mxml学生とのデータグリッドを持っています
  2. Y.mxmlX.mxml のデータグリッド (行 ID ?) でどの生徒が選択されているかを判断できる必要があります。
  3. XY.mxml前の2を使用する

ここでのベストプラクティスはどれですか?

ありがとう。

4

1 に答える 1

1

このために、MVCフレームワーク、特にRobotlegsを使用します。Robotlegsは使い方が簡単で、コンポーネントのメディエーターを作成できます。これは、アプリケーションを配線するためのいくつかの簡単な手順を実行して記録したビデオです。

そうは言っても、コンポーネントはXYを介して通信できます。Yには、XselectedStudentのプロパティにバインドできるというパブリックプロパティがあります。selectedItem

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

したがって、選択したアイテムが更新されると、選択した学生のプロパティが更新されます。

于 2009-11-24T22:42:14.457 に答える