找回密码
 立即注册

QQ登录

只需一步,快速开始

天下
注册会员   /  发表于:2022-10-20 09:52:17
21#
Ellia.Duan 发表于 2022-10-20 09:39
因此问题与楼主此贴的问题不太一致,建议这边重开新帖询问。这边会继续为您调研样式问题。

好的 我这边开了一个帖子 关于显示数据和下载数据不一致问题。https://gcdn.grapecity.com.cn/showtopic-155843-1-1.html
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-10-20 09:59:40
22#
天下 发表于 2022-10-19 19:06
这里fromJSON没有返回值,将转换之前的打包发你了

您这边给的ssjson文件没有问题啦,这边成功复现您的问题。
您这边可以参考下面给出的代码重新进行设置:
  1.                 spread.fromJSON(json);
  2.                 var sheet = spread.getActiveSheet();
  3.                 //获取之前的样式对象
  4.                 var oldStyle  = sheet.getStyle(1, -1, GC.Spread.Sheets.SheetArea.viewport)
  5.                 //将第二行的样式全部清除
  6.                 sheet.clear(1, 0, 1, sheet.getColumnCount(), GC.Spread.Sheets.SheetArea.viewport, GC.Spread.Sheets.StorageType.style);
  7.                 //重新设置背景色
  8.                 oldStyle.backColor = '#1c69d4'
  9.                 //setStyle
  10.                 sheet.setStyle(1, -1, oldStyle, GC.Spread.Sheets.SheetArea.viewport)
复制代码
设置此代码之后的样式前后对比:
image.png639898376.png image.png41692809.png
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-10-20 10:10:50
23#
天下 发表于 2022-10-19 19:13
这个是toJSON后的,有spread.toJson(false)这个false参数会有什么影响么

这边给您一个学习指南,是关于formJSON与toJSON用法的,您可以看下。
https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/workbook/json-serialization/purejs
image.png756065063.png
toJSON()方法的参数是一个序列化对象,这边没有false用法。
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-10-20 10:11:34
24#
天下 发表于 2022-10-20 09:52
好的 我这边开了一个帖子 关于显示数据和下载数据不一致问题。https://gcdn.grapecity.com.cn/showtopic- ...

收到,这边会在您的另一篇帖子中给您回复。
回复 使用道具 举报
天下
注册会员   /  发表于:2022-10-20 11:35:15
25#
Ellia.Duan 发表于 2022-10-20 09:59
您这边给的ssjson文件没有问题啦,这边成功复现您的问题。
您这边可以参考下面给出的代码重新进行设置: ...

收到,我这边操作设置一下,谢谢。
回复 使用道具 举报
天下
注册会员   /  发表于:2022-10-20 11:46:23
26#
生效了,筛选框颜色出现了一些差异,这会不会是清除样式后导致的
image.png496872863.png
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-10-20 12:04:14
27#
天下 发表于 2022-10-20 11:46
生效了,筛选框颜色出现了一些差异,这会不会是清除样式后导致的

请提供下您这边使用的spreadjs样式文件,以及SpreadJS版本。
这边暂未复现此问题
image.png852835388.png
回复 使用道具 举报
天下
注册会员   /  发表于:2022-10-20 12:42:56
28#
Ellia.Duan 发表于 2022-10-20 12:04
请提供下您这边使用的spreadjs样式文件,以及SpreadJS版本。
这边暂未复现此问题

没单独设置样式文件,版本是13.1.0
回复 使用道具 举报
天下
注册会员   /  发表于:2022-10-20 12:47:57
29#
本帖最后由 天下 于 2022-10-20 12:49 编辑
天下 发表于 2022-10-20 12:42
没单独设置样式文件,版本是13.1.0

15版本无该问题,可能是版本不同,但15版本在toJson后又存在数据显示问题。 image.png329375304.png image.png736547851.png
image.png696546630.png
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-10-20 18:18:18
30#
天下 发表于 2022-10-20 12:42
没单独设置样式文件,版本是13.1.0

这边设置了版本为13.1.0版本,暂未复现筛选框样式问题,测试demo如附件中所示。

test.ssjson

11.79 MB, 下载次数: 425

index.html

1.85 KB, 下载次数: 218

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