вам нужно при выборе для загрузки списка со списком 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);
}
}
}
},
...