eyAndrew 发表于 2023-3-17 16:49:22

v15, vue3 禁用快捷键无效(SJS-17467)

本帖最后由 Richard.Ma 于 2023-3-20 18:38 编辑


禁用快捷键,这样用没用,ts也提示参数类型不正确,我想禁用所有的快捷键

Richard.Ma 发表于 2023-3-17 18:21:41

可以使用下面的代码,第一个参数给undefined。如果设置后还是无效,请上传一个demo

workbook.commandManager().setShortcutKey(undefined,GC.Spread.Commands.Key.c,true,false,false,false)

eyAndrew 发表于 2023-3-20 10:04:50


不行,还是可以使用快捷键 复制,粘贴

eyAndrew 发表于 2023-3-20 10:08:18

用官网的在线demo, 把你的代码放进去,也不生效, 还需要其他操作么?

Richard.Ma 发表于 2023-3-20 14:07:33

没有其他的操作了,就是这两句代码
https://demo.grapecity.com.cn/SpreadJS/WebDesigner/index.html

eyAndrew 发表于 2023-3-20 14:45:39


官网随便找个 demo,测试,都不生效。

是针对设计器才有效么?

Richard.Ma 发表于 2023-3-20 15:28:49

不是的,就是针对于workbook的,我刚刚也试了学习指南中的几个demo,都是没有问题的

可以发一下你测试的demo链接,我试一下

eyAndrew 发表于 2023-3-20 15:37:47

https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/cells/basic-style/vue

这是测试的demo链接

初始化后,加这两行代码,测试 还是能快捷键复制粘贴

Richard.Ma 发表于 2023-3-20 16:10:33


这个demo中我测试是正常的。如下图。





不过这个是Vue2的。我重新看了一下你的帖子标题是Vue3,刚刚没有注意,在vue3下面确实发现了你提到的问题,这两个快捷键设置都是无效的。下面的这个demo可以重现,如果你要确认的就是Vue3下设置无效的这个问题的话,我报给研发调研一下原因。
https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/workbook/initialization/vue3


eyAndrew 发表于 2023-3-20 16:22:28

Richard.Ma 发表于 2023-3-20 16:10
这个demo中我测试是正常的。如下图。




对的,我们是vue3, 有问题的。
页: [1] 2
查看完整版本: v15, vue3 禁用快捷键无效(SJS-17467)