Allow additional control over what a user can undo/redo, or a clearer way to control the undo/redo stack. Right now, users cannot undo more complex custom logic - i.e. a user deletes the content of a single cell which triggers code for us to clear the content of every cell in that row. When a user then attempts a single undo via keyboard shortcut, it cannot undo this more complex chain of events.
Hello Jeffrey,
Similarly to the other complex widgets, the Spreadsheet uses commands to modify the content and formatting of its cells. Using any of the commands instead of directly modifying the content of the cells will save the action in the execution stack. This way the Undo/Redo will be properly executed on those modifications too.
Please, do not hesitate to contact us in case you have any further questions.
Regards,
Veselin Tsvetanov
Progress Telerik