Связанный Combobox (фильтр магазин) - PullRequest
1 голос
/ 27 сентября 2011

вам нужно при выборе для загрузки списка со списком CountryComboBox поле со списком CityComboBox список товаров, отфильтрованных по полю * city_id *. Мой код работает, но не в первый раз)) Выбираю первое значение в поле со списком - я иду во втором - фильтр не применяется. Нажмите снова на первое, снова на второе - и это только в том случае, если оно применяется. Что я делаю неправильно? А потом сделать фильтр для выходной сетки, а также для выпадающего списка?

ExtJs 3.

Мой код:

tbar: [
{
    xtype     : 'CountryComboBox', // expansion Ext.form.ComboBox
    listeners : {
        'select' : {
            fn : function(combo, value) {
                var combobox_city = Ext.getCmp('ProductsProductTypeComboBoxForProduct');
                combobox_city.enable();
                combobox_city.clearValue();
                combobox_city.store.filter('city_id', combo.getValue(), true); 
            }
        } 
    }
},
{
    xtype     : 'CityComboBox', // expansion Ext.form.ComboBox
    disabled  : true,
    listeners : {
        'select' : {
            fn : function(combo, value) {
                this.store.filter('people_id', combo.getValue(), true);
            } 
        }
    }
},  
... 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...