ARTICLE AD BOX
I’m using DevExtreme DataGrid with the following configuration:
CustomStore data source remoteOperations: true scrolling.mode: "virtual" editing.mode: "batch" Total summary on a numeric columnWhen I edit multiple rows in batch mode, the total summary updates correctly. However, after clicking Cancel, only the row values revert — the summary remains incorrect and still reflects the canceled edits.
The summary is only corrected after:
Triggering another virtual page load (scrolling) Calling refresh() Reloading the entire data sourceExpected
Canceling batch edits should restore the summary to the original server values.
Actual
Rows revert, but the total summary does not recalculate immediately.
Simplified config
editing: { mode: "batch", allowUpdating: true }, remoteOperations: true, scrolling: { mode: "virtual" }, summary: { totalItems: [{ column: "amount", summaryType: "sum" }] }Question
Is this a known limitation when combining batch editing, remoteOperations, and virtual scrolling in DevExtreme DataGrid?
Is there a recommended way to force total summary recalculation on batch cancel without reloading the entire data source?
