Extjs元素摧毁/飞行

时间:2012-02-25 11:11:07

标签: extjs4 clear

我正在使用load()函数将动态页面加载到Html id中。所以我想破坏/清除/飞行之前加载到Html id中的所有Elements(包括javascript对象)在销毁之前加载的元素之后,应该将新内容加载到Html id。我在每个页面中渲染Extjs表单面板和弹出窗口。当我尝试再次加载同一页面时,弹出窗口不会显示,因为之前的元素没有破坏。我的approch错了。

var content_div = Ext.get(div_id);
content_div.load({
url:BASE_URL+url_href,
scripts:true,
text: 'Loading...',
params:{id:'123'}
});
content_div.show();

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

尝试以下方法:

var content_div = Ext.get(div_id);
content_div.update("");
content_div.load({
   url:BASE_URL+url_href,
   scripts:true,
   text: 'Loading...',
   params:{id:'123'}
});
content_div.show();