找回密码
 立即注册

QQ登录

只需一步,快速开始

o郭若水

注册会员

14

主题

32

帖子

116

积分

注册会员

积分
116
o郭若水
注册会员   /  发表于:2021-8-24 16:04  /   查看:2372  /  回复:4
本帖最后由 o郭若水 于 2021-8-24 16:22 编辑

设计器中: image.png581497802.png                                                                                                                                                                
回显后: image.png745823058.png   
在设计器中设计多个sheet,项目中会把模板中的sheet转为Json分开存储到数据库中,在需要用的地方使用fromJSON()回显,但是之前加的校验不见了
[size=13.0667px]
[size=13.0667px]分开存储的时候也已经把样式存进去了:
[size=13.0667px]
image.png985528259.png



4 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-8-24 16:55:38
推荐
o郭若水 发表于 2021-8-24 16:42
先选择ssjson文件再导入压缩包里带了一个test.ssjson文件

出现这个问题是因为spread设置了highlightInvalidData为true,这个是在工作簿级别的,因此sheet.toJSON的时候是不会带过去的,因此要在spread2 的sheet2 fromJSON后 加上这句即可。 image.png535574950.png


效果如下
image.png614278258.png

评分

参与人数 1满意度 +5 收起 理由
o郭若水 + 5

查看全部评分

回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-8-24 16:21:53
沙发
您好,我这边尝试将单独sheet序列化后再反序列化也是正常可以显示数据验证的,建议您提供能复现问题的表单或者demo,这边调研一下。
image.png728722839.png
回复 使用道具 举报
o郭若水
注册会员   /  发表于:2021-8-24 16:39:51
板凳
先选择ssjson文件再导入 image.png221547240.png

test.zip

3.5 MB, 下载次数: 231

回复 使用道具 举报
o郭若水
注册会员   /  发表于:2021-8-24 16:42:06
地板
本帖最后由 o郭若水 于 2021-8-24 16:46 编辑
Derrick.Jiao 发表于 2021-8-24 16:21
您好,我这边尝试将单独sheet序列化后再反序列化也是正常可以显示数据验证的,建议您提供能复现问题的表单 ...

先选择ssjson文件再导入压缩包里带了一个test.ssjson文件 image.png592827453.png

test.zip

3.5 MB, 下载次数: 249

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