Похоже, вы должны просто иметь возможность подключить прослушиватели событий к expand
, чтобы делать то, что вы хотите.Вы можете создать событие для создания одного слушателя.
Что-то вроде:
Ext.create('Ext.panel.Panel', {
defaults: {
bubbleEvents: ['expand']
},
items: [
item1,
item2,
item3
],
listeners: {
scope: this,
exand: function(panel) {
var nextPanel = findTheNextPanel(panel);
nextPanel.enable();
}
}
}