Вообщем это должо выглядеть так:
Ext.define('MyApp.controller.Wrapper', {
extend: 'Ext.app.Controller',
stores: [
'RegionStore',
'CityStore'
],
views: [
'Wrapper'
],
init: function() {
this.control({
'#combo-region': {
select: this.onRegionSelect
},
'#combo-city': {
select: this.onCitySelect
}
});
},
onRegionSelect: function(combo) {
var cityCombo = combo.up('panel').down('#combo-city');
cityCombo.clearValue();
cityCombo.store.clearFilter();
cityCombo.store.filter('cid', combo.getValue());
},
onCitySelect: function(combo) {
var buttonSelectCity = combo.up('panel').down('#button-select-city');
buttonSelectCity.enable();
}
});