У меня есть такая панель вкладок
Ext.application({
name : 'Fiddle',
launch : function() {
Ext.create('Ext.TabPanel', {
items: [
{
title: 'First Tab',
id: 'firstTab'
xclass: 'viewClass'
},
{
title: 'Second Tab',
xclass: ''
}
]});}});
в компоненте xclass есть путь к классу, где определяется представление. В представлении должна быть кнопка, после нажатия на нее представление должно обновиться и показать другой класс, например, представление должно быть определено в «viewClass2», а не в «viewClass».
Я представляю себе функцию, запускаемую при нажатии кнопки, например:
function(): {
Ext.getCmp('firstTab').xclass = 'viewClass2';
this.getView().refresh() // but it doesen't exist
}
Что я могу сделать, чтобы изменить вид?