var commands = {
canUndo: false,
execute: function (context: any, options: any, isUndo: any) {
var Commands = GC.Spread.Sheets.Commands;
if (isUndo) {
Commands.undoTransaction(context, options);
return true;
} else {
Commands.startTransaction(context, options);
console.log(context,options,'我执行了这个')
let spread = context;
let sheetName = options.sheetName;
let command = {};
command.cmd = "pasteValues";
command.sheetName = sheetName;
command.options = GC.Spread.Sheets.ClipboardPasteOptions.values
spread.commandManager().execute(command);
Commands.endTransaction(context, options);
}
}
};
spread.commandManager().register("v", commands,GC.Spread.Commands.Key.v, true, false, false, false);
spread.commandManager().setShortcutKey("v", GC.Spread.Commands.Key.v, true, false, false, false);
现在在试重写crtl+v 但是不知道怎么写 希望指点一下 |