TabPanel загрузка кода с сервера
Добрый день
Подскажите пожалуйста возможно ли сделать так ,чтобы после каждого нажатия на Tabs происходило обращение к серверу и загрузка кода . Насколько я понял ,загрузка кода происходит только при первом нажатии на Tabs . Спасибо |
Какой коду нужно загрузить и зачем вам это? Не говорите загадками - опишите подробней что вам нужно.
|
var Test = new Ext.TabPanel({
activeTab: 1, items:[ { id : 1, title: 'Menu_1', autoLoad : { url: 'Menu_1.jsp' } }, { id : 2, title: 'Menu_2', autoScroll: true, autoLoad : { url: 'Menu_2.html' } }, { id : 3, title: 'Menu_3', autoScroll: true, autoLoad : { url: 'Menu_3.html' } } ] }); |
listeners:{ click:function(){ this.reload(); или this.load(); } } както так, но зачем ? |
Когда был один Tab все было нормально .
Когда добавил второй Tаb появилась проблема . При повторных нажатиях oбновляю Store из БД (данные точно есть - печатаю на экран), а данные в Grid не появляются( на экране только header), вообщем теряется связь Store c Grid . Хотя при первом нажатии все нормально . Вот и пришла идея по нажатию все обновить . Недавно стал осваивать EXTJS . Может структура и связи неправильные в программе .В любом случае перезагрузка не повредит . |
всем спасибо вопрос снят
ответ autoLoad:{url: 'Menu_1', scripts:true}, listeners:{ activate : function(tabpanel){ tabpanel.getUpdater().refresh(); } } нашел на http://www.developersnippets.com/200...s-using-extjs/ первый метод не проверял второй отлично работает |
Часовой пояс GMT +3, время: 03:03. |