Grid inline editing client side save

Save client side

Saving all the data (new items, changes, deleted items) on the client.
Using rowClickEdit instead of adding an edit button (you could add edit buttons instead like in other demos).
In case of validation errors grid loading will be prevented (happens when rowClickEdit: true).