When a new record is added, while the Grid is grouped, an edit row appears at the top and this is by default. When saving the new row, the developer needs to process the Grid data in order to show the newly added row in its respective group.
In the above example, this is done by calling loadProducts function in saveCurrent() handler. The loadProducts uses process method to apply the new state and rebinding the Grid with the updated collection: