Спасибо за ваш ответ. Я сделал необходимые вещи.
Я только что передал редактор своей функции и, используя модель выбора, получил значения и поместил их в редактор.
val1 = selectedArray[0].get('val1');
var cm = grid.colModel, fields = editor.items.items, f, val;
f = fields[1];
f.setValue(val1);
editor.values[f.id] = val;
Это делает мою жизнь проще.
Но у меня возникла другая проблема после размещения в редакторе. Я должен сделать проверку в событии afteredit
, если пользователь нажимает кнопку обновления. В событии afteredit
,
afteredit: function(object, changes, record, rowIndex)
{
// I have to do validation on the changes; but its an object. How will I do it
???
}