Flex-data-binding
提供:Dev Guides
フレックス-データバインディング
データバインディングとは
データバインディングは、あるオブジェクトのデータを別のオブジェクトに結び付けるプロセスです。 ソースプロパティ、宛先プロパティ、およびソースから宛先にデータをコピーするタイミングを示すトリガーイベントが必要です。
Flexには、次の3つの方法でデータバインディングを実行できます。
- MXMLスクリプトの波括弧構文(\ {})
- MXMLの<fx:binding>タグ
- ActionScriptのBindingUtils
データバインディング-MXMLでの波括弧の使用
次の例は、中括弧を使用して、ソースから宛先へのデータバインディングを指定する方法を示しています。
データバインディング– MXMLで<fx:Binding>タグを使用
次の例は、タグを使用してソースから宛先へのデータバインディングを指定する方法を示しています。
データバインディング-ActionScriptでのBindingUtilsの使用
次の例は、BindingUtilsを使用してソースから宛先へのデータバインディングを指定する方法を示しています。
Flexデータバインディングの例
テストアプリケーションを作成して、Flexアプリケーションでのスキニングの動作を確認するには、以下の手順に従います-
Step | Description |
---|---|
1 | Create a project with a name HelloWorld under a packagecom.finddevguides.client as explained in the Flex - Create Application chapter. |
2 | Modify HelloWorld.mxml as explained below. Keep rest of the files unchanged. |
3 | Compile and run the application to make sure business logic is working as per the requirements. |
変更されたHelloWorld.mxmlファイルの内容は次のとおりです* src/com/finddevguides/client/HelloWorld.mxml *。
すべての変更が完了したら、link:/flex/flex_create_application [Flex-アプリケーションの作成]の章で行ったように、アプリケーションを通常モードでコンパイルして実行します。 アプリケーションに問題がなければ、次の結果が生成されます。[link:/flex/samples/DataBindingApplicationl [オンラインで試す]]