Posted 6 February 2026, 6:03 am EST
Hi,
I want a custom undo function and default operation of cmd+z. I tried several way, but it’s not working.
Code snippet for reference.
var myUndo = {
canUndo: true,
execute: function (context, options, isUndo) {
// spread.undoManager().undo();
console.log(isUndo);
}
};
var commandManager = spread.commandManager();
var commandName = "doUndo";
commandManager.register(commandName, myUndo, null, false, false, false, false);
commandManager.setShortcutKey(undefined, GC.Spread.Commands.Key.z, true, false, false, false);
commandManager.setShortcutKey(commandName, GC.Spread.Commands.Key.z, true, false, false, false);
