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