当前位置:  开发笔记 > 前端 > 正文

Flex PureMVC:何时注册调解员

如何解决《FlexPureMVC:何时注册调解员》经验,为你挑选了1个好方法。

设置:

让主mxml文件显示登录面板和主面板的视图堆栈.在主面板内有两个面板,一个表单面板和一个列表面板

启动时,应用程序介体和登录介体分别附加到应用程序面板和登录面板.在login_successful事件中,应用程序介体将主面板介体附加到主面板.然后,主面板调解器为表单面板和列表面板附加调解器.

问题:

在主面板介体中注册表单面板和列表面板的介体时,主面板中的视图组件引用(到列表/表单面板)为空.从主面板介体到表单面板的引用为空,这同样适用于列表面板.原因是因为表单和列表的面板尚未呈现,因此为空.

有没有办法急切加载面板?或者是否有更好的方法来构建它以附加侦听器以在创建面板后调用注册器?

对不起,我是一个非常新的flex,所以任何遇到类似问题的人的任何反馈都会受到很大的赞赏.



1> Sly_cardinal..:

您可以尝试将ViewStack的creationPolicy设置为"all"以强制在启动时初始化Main面板.

或者,您可以尝试在主面板的creationComplete事件中附加表单和列表调解器 - 此时您知道表单和列表已初始化.

有关creationPolicy属性的更多信息:http: //livedocs.adobe.com/flex/3/html/layoutperformance_05.html

推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有