找回密码
 立即注册

QQ登录

只需一步,快速开始

硕㏒

金牌服务用户

48

主题

139

帖子

441

积分

金牌服务用户

积分
441

[处理中] 设置表格数据

硕㏒
金牌服务用户   /  发表于:2024-10-23 10:12  /   查看:67  /  回复:6
1金币
image.png103356322.png

我在模版中给原材料附表sheet添加了一个table,在初始化的时候,调用了后端的接口获取了很多的数据:
image.png641288146.png
通过什么api能一次把后端的数据都设置到table内呢,数据的行数需要自己去新增吗

6 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:5 天前
沙发
最简单的方式是使用数据绑定去设置,绑定之前将table的expandBoundRows设置为true以后会自动根据数据的量进行扩展。

如果因为业务逻辑上的要求不能使用数据绑定,那么就只能使用遍历的方式用setValue接口去实现。
回复 使用道具 举报
硕㏒
金牌服务用户   /  发表于:5 天前
板凳
本帖最后由 Joestar.Xu 于 2024-10-23 10:52 编辑
Joestar.Xu 发表于 2024-10-23 10:25
最简单的方式是使用数据绑定去设置,绑定之前将table的expandBoundRows设置为true以后会自动根据数据的量进 ...

方便电话详细沟通下吗,在这边无法详细的描述我的使用场景
回复 使用道具 举报
硕㏒
金牌服务用户   /  发表于:5 天前
地板
Joestar.Xu 发表于 2024-10-23 10:25
最简单的方式是使用数据绑定去设置,绑定之前将table的expandBoundRows设置为true以后会自动根据数据的量进 ...

image.png594247436.png

官网给的案例没看懂,[size=1em]spreadNS不知道是哪里来的
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:5 天前
5#
image.png253330687.png
回复 使用道具 举报
硕㏒
金牌服务用户   /  发表于:5 天前
6#
使用bind的方式,成功了,但是遇到一个问题,table在模版设计阶段默认设置了5行,调接口时,接口返回的数据超过了5行后,会报错,少于5行时,table的范围也不会自动减少,这个有什么好的方案吗
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:5 天前
7#
报错具体报的是什么错误?建议排查一下有没有开启table.expandBoundRows(true)。

少于五行时需要您自行调整表格的行数来调整。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部