setValue() не работает по умолчанию в выпадающем списке с Sencha
У меня есть комбобокс с нумерацией страниц внутри:
var itemsSelect = Ext.create('Ext.form.ComboBox', {
id : 'itemsControllerSelect',
emptyText : 'not found',
pageSize: true,
store : {
type : 'store',
autoLoad: true,
pageSize: 4,
proxy : {
type: 'api',
url : SITE_URL + '/api/items'
}
},
triggerAction: 'all',
displayField : 'name',
valueField : 'id'
});
Когда я устанавливаю значение для редактирования с помощью Ext.getCmp('itemsControllerSelect').setValue(5);
Внутри комбо отображается идентификатор элемента, но я хочу отобразить имя. Если я установлю значение с помощью идентификатора, ведьма находится на первой странице, и все будет работать как надо.
Я думаю, что проблема в том, что у меня нет этого предмета в магазине, потому что товар с этим идентификатором - только вторая страница в нумерации страниц. Как я могу решить эту проблему?