Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Extjs Sencha销毁视图,用事件重新创建一个新视图_Extjs_Sencha Touch_Touch_Sencha Touch 2 - Fatal编程技术网

Extjs Sencha销毁视图,用事件重新创建一个新视图

Extjs Sencha销毁视图,用事件重新创建一个新视图,extjs,sencha-touch,touch,sencha-touch-2,Extjs,Sencha Touch,Touch,Sencha Touch 2,我有一个MVC风格的Sencha Touch应用程序 当我用 view.destroy(); view = Ext.create('testapp.view.view1'); 然后尝试使用重新创建视图 view.destroy(); view = Ext.create('testapp.view.view1'); 控制器中与事件的所有连接不再触发。销毁视图和重新创建视图的正确方法是什么?这样事件仍将链接并触发?正如Mitchell所说:“尝试不使用id配置,让componentquery

我有一个MVC风格的Sencha Touch应用程序

当我用

view.destroy();
view = Ext.create('testapp.view.view1');
然后尝试使用重新创建视图

view.destroy();
view = Ext.create('testapp.view.view1');
控制器中与事件的所有连接不再触发。销毁视图和重新创建视图的正确方法是什么?这样事件仍将链接并触发?

正如Mitchell所说:“尝试不使用id配置,让componentquery使用xtype和属性解析组件。”


查看此讨论:

您如何设置侦听器?能否更新您的问题以包含该代码?