У нас есть магазин с полями в модели следующим образом:
fields: ["name_id", "name"]
У нас есть сетка с такими столбцами:
me.columns = [
{
header:"Name",
dataIndex:"name_id",
hide: true
},
{
header:"Name",
dataIndex:"name",
xtype: 'combocolumn',
editor: {
xtype:'NameCombo',
dataIndex:"name_id"
},
filter: true
},
]
Где xtype NameCombo определяется как:
Ext.define("NameCombo",{
extend: "Ext.form.ComboBox",
triggerAction: 'all',
displayField: 'name',
valueField: 'id',
lazyRender: true,
editable: false,
store: "Store",
alias: ['widget.NameCombo'],
});
Кто может сказать, как я могу установить «id» элемента ComboBox в другой столбец, который я установил в конфигурации с помощью «dataIndex: «name_id»» внутри NameCombo?