что я делаю не так?
на doc.sencha.com написано что при комбо в гриде делать так
Ext.util.Format.comboRenderer = function(combo){
return function(value){
var record = combo.findRecord(combo.valueField, value);
return record ? record.get(combo.displayField) : combo.valueNotFoundText;
}
}
var combo = new Ext.form.ComboBox({
typeAhead: true,
triggerAction: 'all',
lazyRender:true,
mode: 'local',
store: new Ext.data.ArrayStore({
id: 0,
fields: [
'id',
'customer'
],
data: [[1, 'item1'], [2, 'item2']]
}),
valueField: 'id',
displayField: 'customer'
});
var col_grid_vagon = ([
{
text : 'Контрагент',
dataIndex: 'customer',
flex:1,
editor: combo,
renderer: Ext.util.Format.comboRenderer(combo)
}, ....
отображается после выбора значения путое поле
почему в comboRenderer record возвращает false?
что я делаю не так?