我试图在Flex应用程序中使用视图/模型/视图模型或表示模型模式,因为它绝对让人感觉就像是“正确”的做事方式。我有一个关于如何应用Flex数据绑定的问题。使用视图模型模式的Flex数据绑定
假设我有一个Project
模型类,它包含一个可绑定的名称字段。我想做一个报告来显示有关该项目的信息。报告标题应为[工程名称]摘要。我想创建一个View-Model类来为报告提供支持。这SummaryViewModel
类将有一个title
字段来提供报告标题。
在我的报告MXML我将标题标签绑定到summaryModel.title
,但是title
需要,所以如果该名称在方案还报告标题更新的另一部分改变以某种方式被绑定到projectModel.name
。
在Flex中完成这种“两级”数据绑定的正确方法是什么?我应该以不同的方式做事吗?