i created a datasource that's bound to a grid. When i edit a row of a grid and save the changes i do a sync. The update method is called and returned with an code of 200.
I then try to edit another row, but cancel this changes. In my cancel method of the datasource i call the dataSource.cancelChange() method.
But now all changes (even the synced ones) are reverted to the initial state ? Why ? What i am doing wrong in this scenario ?