找回密码
 立即注册

QQ登录

只需一步,快速开始

Monster.

初级会员

17

主题

85

帖子

248

积分

初级会员

积分
248
Monster.
初级会员   /  发表于:2023-1-3 13:37  /   查看:1352  /  回复:7
本帖最后由 Lynn.Dou 于 2023-1-3 14:28 编辑

这个组件怎么删除标签那个选项呢
image.png252907714.png image.png487507018.png image.png538505553.png

7 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-1-3 14:25:55
沙发
本帖最后由 Lynn.Dou 于 2023-1-3 14:27 编辑

您好,

请参考附件demo,想删除哪个菜单项,找到其对应command然后删除即可。
示例代码如下:
  1. var config = JSON.parse(JSON.stringify(GC.Spread.Sheets.Designer.DefaultConfig));
  2.             config.commandMap = {};

  3.             // 删除 单元格菜单项 - 标签
  4.             var index = config.contextMenu.indexOf(GC.Spread.Sheets.Designer.CommandNames.CellTag)
  5.             config.contextMenu.splice(index, 1);

  6.             // 删除 表单标签菜单项 - 标签
  7.             var index2 = config.contextMenu.indexOf(GC.Spread.Sheets.Designer.CommandNames.SheetTag)
  8.             config.contextMenu.splice(index2, 1);


  9.             // 初始化designer
  10.             var designer = new GC.Spread.Sheets.Designer.Designer(document.getElementById("gc-designer-container"), config);
  11.             var spread = designer.getWorkbook();
复制代码



designer-自定义右键菜单 - 删除.html

3.04 KB, 下载次数: 53

回复 使用道具 举报
Monster.
初级会员   /  发表于:2023-1-3 14:43:56
板凳
那请问我想删除保护工作表得话也是在这个下找么config.contextMenu.indexOf
image.png957702636.png
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-1-3 14:54:28
地板
是的,在CommandNames下找到对应的command即可,其他右键菜单项同理。

  1. // 删除 表单标签菜单项 -保护工作表
  2.             var index3 = config.contextMenu.indexOf(GC.Spread.Sheets.Designer.CommandNames.ProtectSheet)
  3.             config.contextMenu.splice(index3, 1);
复制代码
image.png159188841.png
回复 使用道具 举报
Monster.
初级会员   /  发表于:2023-1-3 15:01:32
5#
Lynn.Dou 发表于 2023-1-3 14:54
是的,在CommandNames下找到对应的command即可,其他右键菜单项同理。

好滴 明白了谢谢
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-1-3 16:15:06
6#
您客气了,那本帖就先结贴了,有问题欢迎另开新帖交流。
回复 使用道具 举报
Monster.
初级会员   /  发表于:2023-1-4 13:53:35
7#
Lynn.Dou 发表于 2023-1-3 16:15
您客气了,那本帖就先结贴了,有问题欢迎另开新帖交流。

好滴谢谢
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-1-4 14:51:40
8#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部