Javascript 如何在ExtJS 4.1中创建重新启动函数?

Javascript 如何在ExtJS 4.1中创建重新启动函数?,javascript,extjs,Javascript,Extjs,我想要一个重新启动的方法,基本上破坏现有的extjs应用程序,然后再次启动它。出于各种原因,window.load不是一个选项。我尝试了viewport.removeAll并在Ext.WindowManager中循环并销毁所有组件。但在启动后,一些组件出现了问题,看起来清理工作没有正常进行 请您详细说明为什么window.load不是一个选项;所以我们知道什么应该留下,什么应该被摧毁?您能否进一步详细说明哪些组件行为不正常?您是否尝试将这两个组件都记录到console中,以找出它们到底出了什么问

我想要一个重新启动的方法,基本上破坏现有的extjs应用程序,然后再次启动它。出于各种原因,window.load不是一个选项。我尝试了viewport.removeAll并在Ext.WindowManager中循环并销毁所有组件。但在启动后,一些组件出现了问题,看起来清理工作没有正常进行

请您详细说明为什么window.load不是一个选项;所以我们知道什么应该留下,什么应该被摧毁?您能否进一步详细说明哪些组件行为不正常?您是否尝试将这两个组件都记录到console中,以找出它们到底出了什么问题?因此,此应用程序是一个子应用程序。load将重新加载整个父应用程序,这并不理想。孩子应该能够销毁自己,然后重新初始化所有内容以显示最新数据。问题是我无法销毁控制器、存储区和模型,因为应用程序处于不一致的状态。你说的子应用程序是什么意思。如何克服每个窗口一个视口的限制?