У меня есть редактируемая сетка, которая использует магазин. Я хочу вставить комбинированный список в одно из полей.
Это мой магазин для сетки:
new Ext.data.Store({ ....
proxy: new Ext.data.HttpProxy......
reader: new Ext.data.JsonReader({
root: 'rows',
fields: [..... {name:'wid', mapping: 'wid'},
Существует еще одно хранилище только для выпадающего списка, в котором есть поля 'wid' и 'name'.
В моей колонке модель:
header: 'Worker',
dataIndex: 'wid',
editor: new Ext.grid.GridEditor(workerCmb),
renderer:function(value, p, record){
return record.data['name'];}
И само комбо:
valueField: 'wid',
displayField: 'name',
Когда сетка загружена, ее поле "Рабочий" пусто (это нормально), но в нем нет выпадающего списка. Когда я начинаю редактировать его, я вижу весь список. После редактирования «идентификатор» сохраняется в магазине, но «имя» не отображается, как и поле со списком.
Что я делаю не так?