designer的右键菜单是对SpreadJS二次封装实现的,从代码看,您是想去掉右键菜单 删除 项吗?
需要对designer的contextMenu 进行操作,
- let designerConfig = JSON.parse(JSON.stringify(GC.Spread.Sheets.Designer.DefaultConfig));
- designerConfig.contextMenu.forEach(function(item, index, arr) {
- if(item == "gc.spread.contextMenu.deleteRows") {
- designerConfig.contextMenu.splice(index, 1)
- }
- })
- var d = new GC.Spread.Sheets.Designer.Designer(document.getElementById("gc-designer-container"), designerConfig, spread);
-
复制代码
具体您可以参考附件的demo。
此外,这篇技术文章您也可以参考下:
https://gcdn.grapecity.com.cn/fo ... 6&fromuid=59119
|
|