Working with a grid that I've made, that has a popup edit. We have a custom method for edit, add and cancel that does a little extra logic (nothing fancy). We've been finding that if you edit a record, change some of the data, but then click cancel, the data in the grid remains editted. I was able to reproduce it on one of the demo's from the API documentation.
Here's the link:
Literally the only thing I changed from the original API documentation example was I added e.sender.refresh() before the e.preventDefault().
If you change Jane Doe to John Doe then click cancel, the grid will now say John Doe, even though you clicked cancel.
Whats going on?