Показать сообщение отдельно
  #2 (permalink)  
Старый 26.11.2011, 16:45
Аспирант
Отправить личное сообщение для Bkmz_1_ Посмотреть профиль Найти все сообщения от Bkmz_1_
 
Регистрация: 03.12.2009
Сообщений: 56

Вообщем это должо выглядеть так:

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();
    }
	
	
});

Последний раз редактировалось Bkmz_1_, 27.11.2011 в 02:57.
Ответить с цитированием