近来在用EXT发现的问题还真的不少,还不如自己直接去画页面.和写JS了,虽然某种说法上说自己写的比较花费时间,但是自己写的东西最好的一点就是可以自己随别修改,EXT的包太了,修改是很的问题了,
话不多说了,说说问题吧,
在用EXT的Ext.Panel的时候,打开一个新的页面,在页面里写一个定时器,也就是window.setTimeout()后,当Ext.Panel的页签关闭时,里头的定时器还在了,看了代码发现了,关闭的时候只是隐藏了,并没有把页面直接关闭,唉,这东西,
问题补充
呵呵,本人使用EXT差不多一个月吧,对这个的了解不是很深,问题解决了,谢谢大家的回答
extends知道不? 不需要去修改extjs包,你自己继承了覆盖即可,甚至继承都不用.
隐藏和关闭,有个hidemode之类的东西, api看了么?
无语,这个明显是你问题,只能说你不了解Ext,Ext的组件销毁时要调用destroy方法的
[quote]extends知道不? 不需要去修改extjs包,你自己继承了覆盖即可,甚至继承都不用.
隐藏和关闭,有个hidemode之类的东西, api看了么?[/quote]
这位同学说的很对,不过纠正一下 你的问题应该不在于hidemode,而是你的代码导致内存泄漏了 是该面板不能正确销毁