2012-02-25 12 views
0

load()関数を使用して動的ページをHTML IDにロードします。だから私は削除/クリア/すべての要素(javascriptオブジェクトを含む)をHtml idに以前ロードされた後、新しいコンテンツがHtml idに読み込まれる必要があります。 Extjsのパネルとポップアップを各ページでレンダリングしています。同じページを再び読み込もうとすると、ポップアップは表示されません。以前の要素が破損していないからです。私の批評で間違っている。Extjs要素destroy/fly

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(); 

答えて

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(); 
+0

残念ながら、それは働いていません。 – siva565

+0

ここに実際の例があります:http://jsfiddle.net/dbrin/XhsAc/embedded/result/ – dbrin

関連する問題