【发布时间】:2013-07-11 10:33:31
【问题描述】:
我创建了一个包含发送 ajax 请求的网格的窗口。现在,在完全创建网格并返回 ajax 请求之前,我立即再次关闭窗口。
我有两个问题:
- 在窗口被销毁后,我在窗口中的组件仍然“活动”
Chrome 控制台会列出它们。虽然我的窗口有autoDestroy: true,但在窗口关闭后网格面板和商店仍然存在。关闭时,destroy 事件被触发。文档说,window下的所有组件都应该销毁。
- 然后我的回调终于返回并被执行,但窗口被破坏了
问题是,回调尝试重新配置没有附加存储的网格。
错误:Uncaught TypeError: Cannot call method 'getCount' of null Table.js:500 (/lib/extjs/src/view/Table.js
如果我的窗口被破坏,如何停止回调处理?
【问题讨论】: