Extjs элементы уничтожить / летать - PullRequest
0 голосов
/ 25 февраля 2012

Я загружаю динамические страницы в HTML-идентификатор с помощью функции load ().Поэтому я хочу уничтожить / очистить / вылететь все элементы (включая объекты javascript), которые были загружены ранее в HTML-идентификатор. После уничтожения предыдущих загруженных элементов новый контент должен быть загружен в HTML-идентификатор.Я рендерил панели формы Extjs и всплывающие окна на каждой странице. Когда я пытаюсь загрузить ту же страницу снова, всплывающие окна не отображаются, потому что предыдущие элементы не разрушаются.Что не так с моим подходом.

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 голосов
/ 29 февраля 2012

Попробуйте следующее:

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