Robotlegs2.2 中遇见的问题

purMVC用了2年多 终于淘汰了 现在开始用Robotlegs

Robotlegs是一个好框架 轻量易用 ,这次讲讲Robotlegs2 中 Mediator的手动构建方法

因为之前有遇见过需要手动构建的 比如: 使用 flex 的 PopupManager的时候 

PopUpManager 会把popup创建到contextView外面的显示列表里,所以Robotlegs就无法获悉这个视图是什么时候加载的,就没有办法和Mediator关联 。

解决这类问题 当然就要手动构建Mediator

mediatorMap.map(window).toMediator(windowMediator);

PopUpManager.addPopUp(window,WindowedApplication);
PopUpManager.centerPopUp(window);

mediatorMap.mediate(window);

这样就手动关联上了

要移除popup的时候

mediatorMap.unmediate(window);

 

posted @ 2015-01-17 00:11  苍风紫夜  阅读(144)  评论(0)    收藏  举报