Данные моего комбобокса загружаются после макета формы.
var villeStore = new Ext.data.ArrayStore({
fields: [{name:'idVille'}
,{name: 'ville'}]
});
var villeInput = new Ext.form.ComboBox({
fieldLabel: 'Ville',
store: villeStore,
valueField:'idVille',
displayField:'ville',
typeAhead: true,
mode: 'local',
triggerAction: 'all',
emptyText:'Ville',
width:100,
id:'villeInput'
});
Проблема в том, что мне нужно отобразить последний магазин, но даже иметь значение valueField, потому что когда я нажимаю на кнопку, это то, что я отправляю на сервер
Я сделал это, но он не работает, он показывает последнее значение магазина, но не имеет valueField
villeInput.store.on('load',function(store) {
villeInput.setValue(store.getAt(villeInput.store.getCount()-1).get('ville'));
});