Вот функция переопределения, которую я написал, чтобы установить заголовок вкладки. Включите это в свой js перед файлом, который его использует. Он добавляет метод TabPanel.setTabTitle (tabNo, newTitle) .
Пример использования в обратном вызове на вкладке:
this.ownerCt.setTabTitle( 0, 'My Title');
Код отмены:
/**
* Overrides the Ext.TabPanel to add .setTabTitle() function
*/
Ext.override(Ext.TabPanel, {
/**
* Set the title of a specific tab
*/
setTabTitle: function( tabNo, newTitle ) {
// make sure we have a number and tab exists
if( tabNo>=0 && !Ext.isEmpty( this.getTabEl(tabNo))) {
var tabEl = this.getTabEl(tabNo); // walk down dom, update title span
Ext.getDom(tabEl).down('.x-tab-strip-text').innerHTML = newTitle;
}
}
});