找回密码
 立即注册

QQ登录

只需一步,快速开始

沉不住的心
中级会员   /  发表于:2021-9-16 16:54  /   查看:2156  /  回复:5
1金币

image.png726396484.png
image.png882775878.png
直接修改args.oasteOption不行 应该怎么办呢

最佳答案

查看完整内容

您可以用下面的代码 sheet.options.clipBoardOptions = GC.Spread.Sheets.ClipboardPasteOptions.values;

5 个回复

倒序浏览
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-9-16 16:54:42
来自 3#
您可以用下面的代码
sheet.options.clipBoardOptions = GC.Spread.Sheets.ClipboardPasteOptions.values;
回复 使用道具 举报
沉不住的心
中级会员   /  发表于:2021-9-16 17:01:53
2#
本帖最后由 沉不住的心 于 2021-9-16 17:05 编辑

因为全部都只需要粘贴数值 其他的都不管,其实就是控制crtl+v 为只粘贴数值也可以解决
回复 使用道具 举报
沉不住的心
中级会员   /  发表于:2021-9-16 18:00:28
4#
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  但是不知道怎么写 希望指点一下
image.png918003539.png
回复 使用道具 举报
沉不住的心
中级会员   /  发表于:2021-9-16 18:05:55
5#
好的 谢谢 没注意这个
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-9-16 18:11:08
6#
沉不住的心 发表于 2021-9-16 18:05
好的 谢谢 没注意这个

解决了就好,有新问题换用开新帖交流~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部