找回密码
 立即注册

QQ登录

只需一步,快速开始

CinYung

注册会员

18

主题

57

帖子

155

积分

注册会员

积分
155
CinYung
注册会员   /  发表于:2021-10-29 14:48  /   查看:2128  /  回复:2
1金币
如题

最佳答案

查看完整内容

您好, 您指的禁用剪切功能 指的是 禁用 ctrl+x, 还是禁用右键菜单 剪切功能呢? 您可以通过以下代码禁用剪切 ctrl+x: windows: spread.commandManager().setShortcutKey(null, GC.Spread.Commands.Key.x, true, false, false, false); mac: spread.commandManager().setShortcutKey(null, GC.Spread.Commands.Key.x, false, false, false, true); API链接:https://demo.grapecity.com.cn/spreadjs/help/api/GC.Sp ...

2 个回复

正序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-10-29 15:59:49
2#
可以用下面的代码禁用,但是同时需要禁用粘贴功能。
  1. spread.commandManager().setShortcutKey(null, GC.Spread.Commands.Key.x, true, false, false, false);
  2. spread.commandManager().setShortcutKey(null, GC.Spread.Commands.Key.v, true, false, false, false);
复制代码


回复 使用道具 举报
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-10-29 14:48:55
来自 3#
您好,
您指的禁用剪切功能 指的是 禁用 ctrl+x,
还是禁用右键菜单 剪切功能呢?

您可以通过以下代码禁用剪切 ctrl+x:
windows:
spread.commandManager().setShortcutKey(null, GC.Spread.Commands.Key.x, true, false, false, false);

mac:
spread.commandManager().setShortcutKey(null, GC.Spread.Commands.Key.x, false, false, false, true);

API链接:https://demo.grapecity.com.cn/sp ... html#setShortcutKey
如果是禁用/删除右键菜单 剪切 项,请参考以下技术文章:
https://gcdn.grapecity.com.cn/showtopic-74969-1-1.html
https://www.grapecity.com.cn/blo ... ht-click-menu-part1

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部