找回密码
 立即注册

QQ登录

只需一步,快速开始

17621814994

初级会员

28

主题

99

帖子

281

积分

初级会员

积分
281
17621814994
初级会员   /  发表于:2022-1-10 13:46  /   查看:2173  /  回复:2
1金币
设计器升级了到14.2.5版本部分功能异常
image.png582525023.png
附上demo,请参考附件

demo.rar

161.75 KB, 阅读权限: 100, 下载次数: 1

最佳答案

查看完整内容

您好, 出现这个问题的原因是,在新版本中DefaultConfig的json结构发生了变化。 建议您不要使用 “通过引用default_config.json文件初始化designer的方式”, 而是改为: 通过 GC.Spread.Sheets.Designer.DefaultConfig 获取 DefaultConfig ,然后对此config做一些修改。 这种方式下可以避免出现本贴问题,并且维护起来也更为方便: 对于新增的一些功能(如格式刷),也不需要再次修改原default_config.json数据了,直接获取 ...

2 个回复

倒序浏览
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-1-10 13:46:18
来自 3#
您好,
出现这个问题的原因是,在新版本中DefaultConfig的json结构发生了变化。
建议您不要使用 “通过引用default_config.json文件初始化designer的方式”,
而是改为:
通过 GC.Spread.Sheets.Designer.DefaultConfig 获取 DefaultConfig ,然后对此config做一些修改。
这种方式下可以避免出现本贴问题,并且维护起来也更为方便:
对于新增的一些功能(如格式刷),也不需要再次修改原default_config.json数据了,直接获取DefaultConfig并初始化即可。
image.png505302123.png

附件为关于此使用方式的示例demo,您可以参考下。

另,下方为此方式下自定义设计器的一些技术文章以及公开课讲解,您也可以参考学习下。
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=87119&fromuid=59119
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=88157&extra=page%3D1

在您提供的demo中,使用此方式获取config,再初始化designer,工具栏显示就正常了。
如下图:
image.png241306151.png
image.png13776549.png

demo-designer模板.html

3.1 KB, 下载次数: 96

回复 使用道具 举报
17621814994
初级会员   /  发表于:2022-1-10 14:01:47
2#
经过实测,设计器版本回退到14.1.6 显示正常了

image.png778663940.png
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部