Вы можете рассмотреть возможность использования опции valueParser
в определении столбца для столбца, который вы редактируете.Вот пример, где я использовал его в прошлом:
valueParser: (params: ValueParserParams) => {
try {
let index = users.indexOf(params.newValue);
return index > -1 ? index : null;
} catch (e) {
console.error(e);
return null;
}
}
Лично я обычно использовал бы onCellValueChanged
для выполнения проверок, что является свойством непосредственно в сетке.