本帖最后由 Lynn.Dou 于 2023-1-3 14:26 编辑
参考附件demo,想删除哪个菜单项,找到其对应command然后删除即可。
示例代码如下:
- var config = JSON.parse(JSON.stringify(GC.Spread.Sheets.Designer.DefaultConfig));
- config.commandMap = {};
- // 删除 行头菜单项 - 标签
- var index = config.contextMenu.indexOf(GC.Spread.Sheets.Designer.CommandNames.RowTag)
- config.contextMenu.splice(index, 1);
- // 删除 表单标签菜单项 - 标签
- var index2 = config.contextMenu.indexOf(GC.Spread.Sheets.Designer.CommandNames.SheetTag)
- config.contextMenu.splice(index2, 1);
- // 初始化designer
- var designer = new GC.Spread.Sheets.Designer.Designer(document.getElementById("gc-designer-container"), config);
- var spread = designer.getWorkbook();
复制代码 另,注意到关于此问题您另开了新帖,为避免问题重复,后续在新帖中交流,本贴先做结帖处理。
https://gcdn.grapecity.com.cn/fo ... 1&fromuid=59119
|
|