找回密码
 立即注册

QQ登录

只需一步,快速开始

Barry
中级会员   /  发表于:2021-9-28 17:45  /   查看:2717  /  回复:2
1金币
本帖最后由 Barry 于 2021-9-28 19:32 编辑



请问删除了文件菜单的新建项之后,如何改变activeCategory_main的值从而让菜单默认打开为导入这一项?

最佳答案

查看完整内容

请参考以下代码:

2 个回复

倒序浏览
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-9-28 17:45:09
来自 3#
请参考以下代码:
  1. var designer = new GC.Spread.Sheets.Designer.Designer(document.getElementById("gc-designer-container"));
  2. var fileMenuPanelTemplate = GC.Spread.Sheets.Designer.getTemplate(GC.Spread.Sheets.Designer.TemplateNames.FileMenuPanelTemplate);
  3.    fileMenuPanelTemplate.content[0].children[0].children[0].children[0].children[1].items.splice(0, 1)
  4.    fileMenuPanelTemplate.content[0].children[0].children[1].children.splice(0, 1)
  5.    fileMenuPanelTemplate.content[0].children[0].children[0].children[0].children[1].items[0].value = "New"
  6.    fileMenuPanelTemplate.content[0].children[0].children[1].children[0].visibleWhen = "activeCategory_main=New"

  7.     GC.Spread.Sheets.Designer.registerTemplate(GC.Spread.Sheets.Designer.TemplateNames.FileMenuPanelTemplate, fileMenuPanelTemplate);
复制代码


回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-9-28 18:33:17
2#
您好,需要进一步调研下如何实现,待有结果在本帖回复您。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部