Lynn.Dou 发表于 2021-12-29 16:53:23

[组件化编辑器自定制]-删除右键菜单”取消表单保护“项

背景:在对模板下发填报时,对于已被保护的表单不希望填报者”取消保护“。
所以可以考虑将”取消表单保护“项删除。
接下来就看下具体实现方式。

步骤:
1、修改command ”unprotectSheet“的visibleContext值为true,并进行注册
GC.Spread.Sheets.Designer.getCommand("unprotectSheet").visibleContext = true;
                        var newFun = GC.Spread.Sheets.Designer.getCommand("unprotectSheet");

                        config.commandMap = {
                                "unprotectSheet": newFun
                        };

2、引入修改后的config,初始化designer
var designer = new GC.Spread.Sheets.Designer.Designer(document.getElementById("gc-designer-container"), config);

最终结果如下图:


完整代码请查看附件demo。
页: [1]
查看完整版本: [组件化编辑器自定制]-删除右键菜单”取消表单保护“项