To capture the change of a cell, you can use the onCellUpdate callback.
It accepts the following parameters:
(cells: Smart.Grid.Cell[], oldValues: any[], values: any[], confirm: {(commit: boolean): void})
This function is useful if you want to make Ajax call to a server to validate the cell changes.
If the changes are validated, invoke the confirm function.

Here is an example: https://codepen.io/svetoslavb04/pen/MWZgbZY

I hope this helps!

Best Regards,
Svetoslav Borislavov

Smart UI Team