这个问题远远超出了另一个问题:
Best practice to have the same view and store multiple times in ExtJS 4
因此,在网格的initComponent函数中创建存储的场景中。
我是否应该覆盖网格的onDestroy以破坏商店?
或者这些商店会被垃圾收集,因为根本没有对它们的引用?
答案 0 :(得分:5)
- 不,商店在销毁网格后仍然存在
- 不,您不需要覆盖网格的销毁方法
醇>
您可以通过将商店的autoDestroy
标记设置为true
API-Link
autoDestroy : Boolean
当一个商店仅由一个DataView使用时,应该只存在 该视图的生命周期,然后将autoDestroy标志配置为 真正。这会导致视图的破坏触发 破坏其商店。
Defaults to: false
请参阅此working demo了解autoDestroy
对网格使用的商店的影响(关闭演示中的网格)
其他信息: