grid.load VS grid.updateFromXML

In what circumstances, should I use grid.load VS grid.updateFromXML ?

At the moment, I use grid.load() on page load to populate data in grid. I use grid.updateFromXML with data processor (i.e. grid.updateFromXML after insert/update/delete on-the-fly with the grid).



updateFromXML can be used when you need to alter data in grid, without changing grid’s current state. ( sorting, filtering, etc. )

also, updateFromXML can be used to update a single or few rows only, without affecting other dataset.

For normal data loading, grid.load is the recommended way.