Hi Tarik,
We have checked your shared code example and we found that you are calling a batchSave() in cellSave event. So only we have implemented the same in our application. So, when the cell is saved while calling the batchSave() it will send the changes to the server. Before we start providing solution on your query, we need some information for our clarification. Please share the below details that will be helpful for us to provide better solution.
1) Please share your exact requirement step by step with detailed description.
2) Please confirm after changing the cell value, you like to call the batchSave() programmatically ?
Rajapandi R