我目前正在使用带有演示模型模式的 RobotLegs 来开发 Flex 4 项目。我知道与视图相关的所有业务逻辑都驻留在与该视图关联的表示模型中,但是,当涉及到特定于视图的逻辑时,我感到困惑。
例如,我有一个指示器,需要根据选择的列表项相对于列表项进行定位。在演示模式中是否可以接受将在视图中定位指示器的逻辑并简单地运行该逻辑以响应演示模型中的 selectedIndex 属性更改?
我考虑这样做的原因是,由于 Presentation Model 没有对视图的引用,因此很难想出一个理想的解决方案来操作视图组件。