Событие combobox select
не имеет всех этих параметров, параметры, которые оно на самом деле получает: combobox, newValue, oldValue, eOpts
, оттуда вы можете получить свою "запись строки" из вашего компонента редактора следующим образом.
autoPopulateCsid: function(combobox, newValue, oldValue, eOpts) {
let myRecord = combobox.up('editor').context.record;
myRecord.set('collateralAgreement',newValue);
}
Если вы не используете myRecord.commit (), запись будет помечена как грязная, после этого, если вы хотите отменить эти изменения, вы можете использовать rejectChanges()
в хранилище вашей сетки.