Sencha破坏视图,用事件重新创建一个新视图
Posted
技术标签:
【中文标题】Sencha破坏视图,用事件重新创建一个新视图【英文标题】:Sencha destroy view, recreate a new one with events 【发布时间】:2013-04-21 14:20:53 【问题描述】:我有一个 MVC 风格的 Sencha Touch 应用程序。
当我用
销毁视图时view.destroy();
然后尝试重新创建视图
view = Ext.create('testapp.view.view1');
控制器中的所有事件连接都不再触发。销毁视图并重新创建它以使事件仍然链接并触发的正确方法是什么?
【问题讨论】:
你是如何设置监听器的? 您能否更新您的问题以包含该代码? 【参考方案1】:正如 Mitchell 所说 - “尝试不使用 id 配置,让 componentquery 使用 xtype 和属性解析组件。”
查看此讨论:Controller Action painted event not firing after destroy and re-creating panel
【讨论】:
以上是关于Sencha破坏视图,用事件重新创建一个新视图的主要内容,如果未能解决你的问题,请参考以下文章