![enter image description here](https://i.stack.imgur.com/aBlQ8.png)
Привет,
Я реализую макет с Extjs 4, как показано на рисунке.
Макет содержит
4 панели вкладок
Содержание каждой вкладки будет загружаться динамически. Загруженная страница содержит left navigation panel
и right side container
для загрузки соответствующей страницы
На странице, которая загружается в правосторонний контейнер, будет кнопка
Когда кнопка нажата, появится сообщение
Я показываю одно всплывающее окно на странице 1, а другое - на странице 2.
В чем моя проблема
когда я нажимаю кнопку на 1-й странице, она показывает всплывающее окно (скажем, всплывающее окно 1),
для второй страницы, когда я нажимаю на кнопку, она должна показывать pop up2, которая содержит несколько панелей.
Но на второй странице появляется всплывающее окно 1.
это же всплывающее окно появляется на всех подстраницах.
Если я перезагружу всю страницу и сразу перейду на страницу2, она покажет pop2.
Я думаю, что созданное окно будет сохраняться до перезагрузки страницы.
Я использую окно следующим образом
var createLessonWin = Ext.widget('window', {
autoHeight:true,
id: 'cformWin',
closeAction: 'hide',
y: 100,
modal: true,
plain: true,
layout: 'fit',
items: profile_form
});
Ext.get('add_lessons_btn').on('click', function () {
createLessonWin.show();
});
если я использую closeAction: 'destroy'
элементы окна также будут уничтожены.
я пробовал с Ext.create('Ext.window.Window', {})
и новым Ext.Window also
. появляется та же проблема.
Содержимое всплывающего окна на каждой странице имеет другую форму
Как решить эту проблему