找回密码
 立即注册

QQ登录

只需一步,快速开始

BANNY
金牌服务用户   /  发表于:2022-6-27 13:31  /   查看:2205  /  回复:1

如何能不显示菜单“格式”下的“保存工作表...”和“解锁单元格锁定”
我在config中的ribbon中没有查找到

1656307745110.png789570617.png

1 个回复

正序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-6-27 17:45:49
沙发
您好, 请参考以下代码:
  1. var designerConfig = JSON.parse(JSON.stringify(GC.Spread.Sheets.Designer.DefaultConfig));

  2. // 修改原有命令结构
  3. var command = JSON.parse(JSON.stringify(GC.Spread.Sheets.Designer.getCommand("cellsFormat")));
  4. for(var i = command.subCommands.length - 1; i >= 0; i--) {
  5.     if(command.subCommands[i] == "cellFormatProtectSheet" || command.subCommands[i] == "unProtectSheet" || command.subCommands[i] == "lockCells" || command.subCommands[i] == "unLockCells") {
  6.         command.subCommands.splice(i, 1);
  7.     }
  8. }
  9. // 替换命令
  10. designerConfig.commandMap = {}
  11. designerConfig.commandMap["cellsFormat"] = command;

  12. // 初始化designer
  13. var d = new GC.Spread.Sheets.Designer.Designer("gc-designer-container", designerConfig, undefined);
复制代码
实现效果如下:
image.png707725219.png
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部