我試圖在Flex應用程序中使用視圖/模型/視圖模型或表示模型模式,因爲它絕對讓人感覺就像是「正確」的做事方式。我有一個關於如何應用Flex數據綁定的問題。使用視圖模型模式的Flex數據綁定
假設我有一個Project
模型類,它包含一個可綁定的名稱字段。我想做一個報告來顯示有關該項目的信息。報告標題應爲[工程名稱]摘要。我想創建一個View-Model類來爲報告提供支持。這SummaryViewModel
類將有一個title
字段來提供報告標題。
在我的報告MXML我將標題標籤綁定到summaryModel.title
,但是title
需要,所以如果該名稱在方案還報告標題更新的另一部分改變以某種方式被綁定到projectModel.name
。
在Flex中完成這種「兩級」數據綁定的正確方法是什麼?我應該以不同的方式做事嗎?