Показать сообщение отдельно
  #2 (permalink)  
Старый 08.07.2014, 17:34
Профессор
Отправить личное сообщение для novikov Посмотреть профиль Найти все сообщения от novikov
 
Регистрация: 19.11.2012
Сообщений: 178

Второй комбобокс загружает данный в стор в момент выполнения приведённого кода. В этот момент Ext.routeId не определено. Потом в выбираете что-то в первом комбобоксе, значение попадает в Ext.routeId. Однако уже поздно, второй стор загружен. Лучше попробуйте так:

select: function( combo, records, eOpts ){
	                        // Ext.routeId = combo.getValue(); -- globals are evil ;)
	                        me.routeId = combo.getValue();
	                        combo.next().getStore().load({
	                            params: {
	                                routeId: me.routeId
	                            }
	                        }
	                    }
Ответить с цитированием