小编Phi*_*hil的帖子

如何在Sencha Touch中销毁非活动视图

我坚持一个我认为非常重要的问题.在简单的Sencha Touch应用程序中,我有很多观点.我的主视图是一个TabPanel,底部有对接图标.有时在我的应用程序中,我切换到Tabpanel之外的另一个视图.我不希望DOM重载视图,我不再需要了,所以我正在寻找解决方案来销毁视图,当它处于非活动状态时.我试过这个,同时在我的控制器中切换到另一个视图:

this.getMainview().destroy();
Run Code Online (Sandbox Code Playgroud)

似乎Mainview被删除但我收到一个错误:

Uncaught TypeError: Cannot read property 'dom' of null
Run Code Online (Sandbox Code Playgroud)

所以我想.destroy() - 方法有什么问题或是否有更好的方法来处理这个问题?

extjs sencha-touch sencha-touch-2

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

extjs ×1

sencha-touch ×1

sencha-touch-2 ×1