У меня есть панель вкладок, которая заполняется сеткой при нажатии кнопки. Перед отображением этой сетки я хочу, чтобы панель информировала пользователя о нажатии кнопки, чтобы увидеть результаты. Когда пользователь нажимает на кнопку, я хочу заменить этот html-текст другим, но сталкиваюсь с проблемами, возникающими при этом.Обновление html-текста в tabpanel в ExtJS
xtype: 'tabpanel',
id: 'results-tabpanel',
activeTab: 0,
autoScroll: true,
border: false,
layout: { type: 'fit', align: 'stretch' },
items: [{
title: 'Results',
id: 'result-tab',
html: "Run a query to see results"
//autoEl: {html: "Run a query to see results",border:false }
},
{
title: 'Transactions',
html: "Run a query to see transactions"
}]
В обработчик событий для кнопки у меня есть:
var tab = Ext.getCmp("result-tab");
tab.initialConfig.html = "Processing...";
//tab.update("Processing...");
initialConfig потому, что тот, где я нашел HTML, лежащий через поджигатель. Я попытался использовать параметр autoEl, а затем выполнил обновление с сообщением, но он просто добавляет к предыдущему html: http://i.imgur.com/UM3UD.png