找回密码
 立即注册

QQ登录

只需一步,快速开始

Ftz

金牌服务用户

20

主题

43

帖子

131

积分

金牌服务用户

积分
131
Ftz
金牌服务用户   /  发表于:2022-6-29 10:37  /   查看:2219  /  回复:7
1金币
本帖最后由 AlexZ 于 2022-7-1 18:25 编辑

想问一下spreadJS绑定了字段表 table  能根据后端返回多少行数据就渲染多少行吗

最佳答案

查看完整内容

您可以试试,设置 table.expandBoundRows(true); https://demo.grapecity.com.cn/spreadjs/help/api/GC.Spread.Sheets.Tables.Table.html#expandBoundRows

7 个回复

倒序浏览
最佳答案
最佳答案
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-6-29 10:37:41
来自 6#
您可以试试,设置
table.expandBoundRows(true);
https://demo.grapecity.com.cn/sp ... tml#expandBoundRows
回复 使用道具 举报
非洲小白
初级会员   /  发表于:2022-6-29 10:49:11
2#
SpreadJs数据绑定有3种:
1.表单级别绑定
2.单元格级别绑定
3.表格绑定

表格绑定参考这个页面的例子:
  1. https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/data-binding/table-binding/purejs
复制代码

评分

参与人数 1金币 +200 收起 理由
Lynn.Dou + 200 热心回复,赞一个!

查看全部评分

回复 使用道具 举报
非洲小白
初级会员   /  发表于:2022-6-29 10:53:47
3#
调用 sheet.setDataSource(数据源);就可以渲染后端返回的数据
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-6-29 15:25:11
4#
您好,
SJS数据绑定功能是根据数据源的行数来渲染的,举个例子:
您创建了一个table做为模板,其中table有两行。在绑定完相关字段后,
绑定10行的数据源,此时table就会自动扩展为10行。
具体可以参考热心用户”非洲小白“提供的链接资料,实际运行测试下。
回复 使用道具 举报
Ftz
金牌服务用户   /  发表于:2022-7-1 15:41:06
5#
Lynn.Dou 发表于 2022-6-29 15:25
您好,
SJS数据绑定功能是根据数据源的行数来渲染的,举个例子:
您创建了一个table做为模板,其中table ...

但是后端返回来的数据有上千行 表格直接报错 没有足够的行列展示数据
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-7-1 16:12:52
7#
另外,根据您电话沟通的问题,您可以设置表格样式,具体设置方法参考学习指南:
https://demo.grapecity.com.cn/sp ... /table-style/purejs
image.png580168456.png
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-7-29 14:47:01
8#
你好,请问问题是否已经解决呢?如果已经解决,这边就结贴了,如果还没解决,欢迎继续补充相关信息。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部