找回密码
 立即注册

QQ登录

只需一步,快速开始

Lyn.Sueing

中级会员

62

主题

205

帖子

545

积分

中级会员

积分
545
Lyn.Sueing
中级会员   /  发表于:2021-12-17 10:26  /   查看:2058  /  回复:5
1金币
本帖最后由 Derrick.Jiao 于 2021-12-17 14:36 编辑

image.png259101256.png
点击“+”,新增sheet,粘贴
image.png149974059.png
颜色变了  
这是为什么?
是因为他们的theme不同吗?
图一的theme:
image.png91966246.png
图二的theme:
image.png123659056.png

最佳答案

查看完整内容

好的,这边有进展也会第一时间在本帖更新。(sjs-11295) ———————————————————————————— 经确认,在SpreadJS中,不同的工作表可以有不同的主题,但在Excel中,整个工作簿只有一个主题。 加载一个excel文件时,excelio逻辑会将主题同步到json中的所有工作表主题。 但一旦调用fromJSON,然后添加新工作表,新添加的工作表将不同步(不知道应该同步哪个主题)。 在excel文件中,定制了主题颜色 ...

5 个回复

倒序浏览
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-12-17 10:26:38
来自 6#
本帖最后由 Derrick.Jiao 于 2022-1-4 09:43 编辑
Lyn.Sueing 发表于 2021-12-17 14:37
嗯嗯  请尽快跟进回复哦

好的,这边有进展也会第一时间在本帖更新。(sjs-11295)

————————————————————————————
经确认,在SpreadJS中,不同的工作表可以有不同的主题,但在Excel中,整个工作簿只有一个主题。
加载一个excel文件时,excelio逻辑会将主题同步到json中的所有工作表主题。
但一旦调用fromJSON,然后添加新工作表,新添加的工作表将不同步(不知道应该同步哪个主题)。
在excel文件中,定制了主题颜色。
对于解决方法,在加载excel文件后,可以全局缓存主题,然后监视SheetChanged事件,添加新工作表后,只需将主题同步到新添加的工作表。
示例代码请参阅

  1. var defaultTheme = spread.getActiveSheet().currentTheme();
  2. spread.bind(GC.Spread.Sheets.Events.SheetChanged,function(event,args){
  3.     var defaultTheme = spread.getSheet(0).currentTheme();
  4.     if(args.propertyName === 'insertSheet'){
  5.         spread.getSheetFromName(args.sheetName).currentTheme(defaultTheme);
  6.     }
  7. })
复制代码


回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-12-17 12:14:22
2#
两者的theme都是一致的,建议你提供能复现问题的表单这边调研一下。
回复 使用道具 举报
Lyn.Sueing
中级会员   /  发表于:2021-12-17 13:17:08
3#
Derrick.Jiao 发表于 2021-12-17 12:14
两者的theme都是一致的,建议你提供能复现问题的表单这边调研一下。

我把该表单调入在线spread测试,复制粘贴,也存在这个问题。

表1.zip

11.59 KB, 下载次数: 99

回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-12-17 14:36:08
4#
Lyn.Sueing 发表于 2021-12-17 13:17
我把该表单调入在线spread测试,复制粘贴,也存在这个问题。

问题已复现,我们这边做进一步调研,此贴先改为保留处理,有进展会在本贴更新(SJS-11295)
回复 使用道具 举报
Lyn.Sueing
中级会员   /  发表于:2021-12-17 14:37:12
5#
Derrick.Jiao 发表于 2021-12-17 14:36
问题已复现,我们这边做进一步调研,此贴先改为保留处理,有进展会在本贴更新(SJS-11295)

嗯嗯  请尽快跟进回复哦
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部