如果我创建一个带有标识变量的容器,我知道如何删除它:
var item1 = Ext.create("Ext.container.Container",{...});
item1.remove();
如果元素是以这种方式创建的,那该怎么办:
Ext.onReady (function () {
Ext.create ("Ext.container.Container",{
html: "Raw Component",
renderTo: Ext.getBody()
});
}
如何删除此元素?
答案 0 :(得分:0)
希望您尝试销毁容器(删除方法是从容器中删除组件)。
销毁的一种方法是使用itemId和ComponentQuery
Ext.onReady (function () {
Ext.create ("Ext.container.Container",{
itemId: 'myContainer',
html: "Raw Component",
renderTo: Ext.getBody()
});
}
var myContainerRef = Ext.ComponentQuery.query('#myContainer');
myContainerRef[0].destroy();