我用 ExtJS 框架创建了 2 个这样的面板(我知道这不是最好的方法):
var panel = Ext.create("Ext.panel.Panel", {
title: "first panel",
width: 400,
height: 250,
renderTo: Ext.getBody(),
html: "test 1"
});
panel = Ext.create("Ext.panel.Panel", {
title: "second panel",
width: 400,
height: 250,
renderTo: Ext.getBody(),
html: "test 2"
});
现在我的浏览器中有 2 个面板。现在,如果我这样做:
panel.destroy();
它只破坏最后一个。所以我的问题是:我怎样才能摧毁第一个面板?有没有一种方法可以包含浏览器中的所有面板?我是否每次都存储ID的面板以便以后销毁它们?...