找回密码
 立即注册

QQ登录

只需一步,快速开始

[已处理] Web Designer

finstone-lush
金牌服务用户   /  发表于:2021-10-21 10:58  /   查看:1988  /  回复:4
SpreadJs Web Designer V14.2.1
获取的DropDown没有subCommands属性
image.png436599120.png

4 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-10-25 13:49:56
推荐

主要代码如下:
  1. // 自定义命令
  2. var newCommands = {
  3.     "exportImage": {
  4.         iconClass: "ribbon-button-namemanager",
  5.         text: "导出图片",
  6.         commandName: "exportImage",
  7.         execute: async function (context) {
  8.             console.log("导出图片")
  9.         }
  10.     }
  11. }
  12. // 注册命令
  13. designerConfig.commandMap = {}
  14. Object.assign(designerConfig.commandMap, newCommands);
  15. // 单元格类型添加新项
  16. designerConfig.ribbon[0].buttonGroups[5].commandGroup.children[0].children.push("exportImage");
复制代码
具体请参考附件demo。

designer_V14.2.0_配置文件.zip

1.21 MB, 下载次数: 155

回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-10-21 11:05:00
沙发
您好,
V14.2.1 对于config结构做了修改,
您可以参考下方链接文章:
https://gcdn.grapecity.com.cn/showtopic-132316-1-1.html
回复 使用道具 举报
finstone-lush
金牌服务用户   /  发表于:2021-10-21 11:39:34
板凳
我看了下,这个是创建一个新的下拉按钮,如何动态修改已有的下拉呢(通过代码的方式控制),比如我要在单元格类型下,新增1个单元格类型 typeA ,修改单元格类型  ComboBoxCellType, 删除按钮的单元格类型,如何做?
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-10-21 13:42:57
地板
关于设计器V14.2.1工具栏定制的相关技术文章还未整理完毕,
需要一定的时间去完成,您的需求这边先记录下来,
待文章和demo完成后会在本贴回复您。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部