找回密码
 立即注册

QQ登录

只需一步,快速开始

gnip

高级会员

139

主题

367

帖子

1166

积分

高级会员

积分
1166
gnip
高级会员   /  发表于:2024-8-7 17:41  /   查看:756  /  回复:3
本帖最后由 Wilson.Zhang 于 2024-9-6 12:16 编辑

产品:SpreadJS
版本:17.1.2
调研编号:SJS-25919
Last Review:2024-09-06
当前进展:已在17.1.5版本修复。

官网给的填报数据录入的例子都是默认有数据的,真实的填报场景是没有数据的在最开始的时候,会让用户去手动录入创建,因此,我想问一下这块怎么处理呢,我尝试了下模版配置的时候,拖了一张表的几个字段,这个表是没有数据的,把表数据返回空,在预览然后填报的时候,没法获取到变更数据和触发对应的钩子事件,下面的demon演示了下空表数据的情况

填报表空数据问题.zip

657.34 KB, 下载次数: 65

3 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-8-8 09:22:22
沙发
您好,您描述的情况我了解了,这边调研一下,后续有进展我会在本贴中回复您。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-8-9 09:50:58
板凳
您好,关于您说的“真实的填报场景是没有数据的在最开始的时候,会让用户去手动录入创建,因此,我想问一下这块怎么处理呢”,我们这边实际测试了一下,发现如果数据源中一条数据都没有的话,是不会有字段显示的。

所以在实际使用中,数据源中至少要包含一条数据,以显示出字段信息,您可以将这个数据中的值都设置为null。

然后在需要实际展示的时候,替换掉原来的table的url,以获取新的数据。如:

9064f10d78d5e4af7da85d2975c0e2a.png945436401.png

关于您Demo中提到的问题,目前还在调研中,等后续有进展我会在本贴中回复您。
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-9-6 12:16:45
地板
您好!该问题已在17.1.5版本修复,17.1.5版本也已发布,您可以升级版本后使用。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部