When you call // normal update Row Data takes a Row Data Transaction and returns a Row Node Transaction update Row Data(row Data Transaction: Row Data Transaction): Row Node Transaction // batch takes a Row Data Transaction and the result is provided some time later via a callback batch Update Row Data(row Data Transaction: Row Data Transaction, callback? Use batch updates if you have streaming data going into the grid and want don't want the grid's rendering and recalculating to be a bottleneck.When grouping, the grid will group, sort, filter and aggregate each individual group.
The delta Row Data Mode is designed to allow ag-Grid work with immutable stores such as Redux.
Instead it only re-computes what was impacted by a transaction.
For example, if items are grouped by city, and a value for each city is summed at the city level, then if the value changes for one item, only the aggregation for the city it belongs to needs be recomputed.
The method // API method for updating data function update Row Data(row Data Transaction: Row Data Transaction): Row Node Transaction; // params for above interface Row Data Transaction // result for above interface Row Node Transaction The index to add is put in for historical purposes and should not be used.
If you want the grid to display in a certain order, you should set delta Row Data Mode=true and then set row data, which will maintain the row order while also working out the update, deletes and adds for you.