{
xtype:'combo',
id: 'currentRoutes',
fieldLabel: 'Маршрут',
store: Ext.create('Ext.data.Store', {
fields: [
{name: 'NAME_'},
{name: 'ROUTE'}
],
proxy: {
type: 'ajax',
url: 'GetCurrentRoutes',
reader: {
type: 'json',
root: 'rows'
}
}
}),
displayField: 'NAME_',
emptyText: 'Выберите маршрут...',
valueField: 'ROUTE',
listeners: {
render: function(combo) {
combo.getStore().load();
},
select: function( combo, records, eOpts ){
Ext.routeId = combo.getValue();
me.routeId = combo.getValue();
}
}
},{
xtype: 'combo',
fieldLabel: "Гос.номер",
id: 'currentBuses',
store: Ext.create('Ext.data.Store', {
fields: [
{name: 'NAME_'},
{name: 'ROUTE'}
],
proxy: {
type: 'ajax',
url: 'GetCurrentRouteBuses',
extraParams: {
idRoute: Ext.routeId
},
reader: {
type: 'json',
root: 'rows'
}
}
}),
emptyText: 'Выберите автобус...',
}
собственно проблема в том, что в первом комбобоксе при записывании значения выбранного, в консоль выводится записанное значение, а уже во втором комбо при передаче значения как параметра, там уже пусто.хотя запоминаю в глобальные переменныю. не понимаю куда значение девается.