找回密码
 立即注册

QQ登录

只需一步,快速开始

硕㏒

金牌服务用户

53

主题

144

帖子

467

积分

金牌服务用户

积分
467

[已处理] 设置表格数据 关闭

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

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

最佳答案

查看完整内容

最简单的方式是使用数据绑定去设置,绑定之前将table的expandBoundRows设置为true以后会自动根据数据的量进行扩展。 如果因为业务逻辑上的要求不能使用数据绑定,那么就只能使用遍历的方式用setValue接口去实现。

8 个回复

倒序浏览
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-10-23 10:12:33
来自 2#
最简单的方式是使用数据绑定去设置,绑定之前将table的expandBoundRows设置为true以后会自动根据数据的量进行扩展。

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

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

image.png594247436.png

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

少于五行时需要您自行调整表格的行数来调整。
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-10-29 17:41:00
8#
您好!请问您的问题是否已得到解决?如果还未解决,可以向我们同步下进展,一起讨论下。
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-10-30 14:39:18
9#
您好!由于您较长时间未回复,且从跟帖回复中了解到已得到有效解答,那就结帖了。如有新问题,欢迎发新帖沟通。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部