Flex アプリケーションで View/Model/View-Model または Presentation Model パターンを使用する方向に移行しようとしています。これは、物事を行うための「正しい」方法のように感じられるからです。ただし、Flex データバインディングで何かがどのように機能するかについて質問があります。
バインドProject可能な名前フィールドを含むモデル クラスがあるとします。プロジェクトに関する情報を表示するレポートを作成したいと考えています。レポートのタイトルは、[プロジェクト名]の概要とします。レポートの裏付けとなる View-Model クラスを作成したいと考えています。このSummaryViewModelクラスにはtitle、レポートのタイトルを提供するフィールドがあります。
私のレポート mxml では、タイトル ラベルを にバインドしsummaryModel.titleますtitleが、何らかの形でバインドする必要があるprojectModel.nameため、プログラムの別の部分で名前が変更された場合、レポート タイトルも更新されます。
Flex でこの「2 レベル」のデータ バインディングを実現する正しい方法は何ですか? 私は物事を別の方法で行うべきですか?