У меня есть TabPanel с вкладкой и четырьмя панелями внутри. Я хочу загрузить содержимое HTML для четвертой панели с помощью вызова AJAX, когда панель станет видимой.
Функция AJAX извлекает данные с сервера и помещает их в панель, которая использует функцию обновления панели. Проблема в том, как вызвать эту функцию, когда панель становится видимой. Упрощенная версия:
Pages.Contact = new Ext.Panel({
title: 'Contact',
html: 'test data',
iconCls: 'user',
cls: 'cHome',
activate: function () {
Pages.Contact.update("my ajax data");
}
});
Когда я захожу на свою панель, содержание тела не изменяется. Кто-нибудь знает, что здесь не так? Я уже пытался заменить активацию на рендер и шоу.