找回密码
 立即注册

QQ登录

只需一步,快速开始

裴松晨
金牌服务用户   /  发表于:2023-3-23 16:19  /   查看:956  /  回复:9
步骤:

1.先在ui设计好数据验证然后导出js文件
image.png859874877.png
2.在页面中引入js文件,使用workbook进行工作簿进行加载
image.png989395446.png
3.数据验证失效,是需要加入什么配置吗?
image.png584428405.png

9 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-23 17:45:27
沙发
没有看明白你是如何导出和加载workbook的,正确的方式应该是toJSON方法导出为json,加载时也是通过fromJSON去加载这个json
https://demo.grapecity.com.cn/sp ... alization#timestamp

你可以参考上面的链接,导入导出json

如果json导出后数据验证器丢失,可以将这个json保存在文件中上传上来


回复 使用道具 举报
裴松晨
金牌服务用户   /  发表于:2023-3-23 18:10:49
板凳
Richard.Ma 发表于 2023-3-23 17:45
没有看明白你是如何导出和加载workbook的,正确的方式应该是toJSON方法导出为json,加载时也是通过fromJSON ...


1.我直接在ui界面设计好了之后然后导出为js文件
image.png238889159.png

2.我是用的vue导入的js文件并且创建了workbook
image.png932565917.png
image.png218556212.png
3.附件中有我简单的一个demo
image.png127193907.png

demo.zip

5.88 KB, 下载次数: 32

回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-23 18:19:23
地板
收到,明天早上验证后给你回复
回复 使用道具 举报
裴松晨
金牌服务用户   /  发表于:2023-3-24 20:13:49
5#
Richard.Ma 发表于 2023-3-23 18:19
收到,明天早上验证后给你回复

你好,请问验证了吗
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-27 09:24:48
6#
你好,通过你提供的文件还是未能重现问题,你这边的数据验证是设置验证为小数。
输入文字后是会有验证错误弹窗提示的,
你说的失效是输入什么值验证不出错误呢


image.png828000793.png
回复 使用道具 举报
裴松晨
金牌服务用户   /  发表于:2023-3-27 09:45:21
7#
Richard.Ma 发表于 2023-3-27 09:24
你好,通过你提供的文件还是未能重现问题,你这边的数据验证是设置验证为小数。
输入文字后是会有验证错误 ...

就是我导入这个js文件后,我的数据验证无效,寓意就是我设置的小数,但是我还是可以输入中文之类的,因为你看我上面引用js的代码 我那边使用的是workbook,会不会需要其他的配置或者这个组建不支持
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-27 14:22:09
8#
通过workbook加载后,你的数据验证仍然是有效的,但是workbook本身并不实现错误时弹窗,这个需要你自己实现,你可以参考
https://gcdn.grapecity.com.cn/fo ... hread&tid=82877

另外,你可以设置
spread.options.highlightInvalidData=true;
这样数据验证错误时,会有圈释,这个在workbook中本身是可用的
image.png917066955.png
回复 使用道具 举报
裴松晨
金牌服务用户   /  发表于:2023-3-27 14:36:31
9#
Richard.Ma 发表于 2023-3-27 14:22
通过workbook加载后,你的数据验证仍然是有效的,但是workbook本身并不实现错误时弹窗,这个需要你自己实现 ...

好的,我试试
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-27 17:41:44
10#
好的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部