If you are doing geometry change, in v2.2, you can use EditGeometry that will have an undo/redo stack. Also in v2.2, there is public methods UndoEdits() to undo all edits from last save and UndoEdits(Graphic g) to undo edits on a specific graphic. This includes attribute change. In earlier versions, you have to implement your own undo/redo by remembering a graphics' previous state before the edit.
Signed in members can post, follow updates, and more. New here? Register a free account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.