找回密码
 立即注册

QQ登录

只需一步,快速开始

[已处理] 数据渲染问题

Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-6-17 10:13:39
11#
问题1:
1.在V13版本中,绑定setDataSource之前先获取一下datasource的长度,然后设置sheet的rowCount留有足够的行。然后再setDataSource
2.在新版本V14中,可以通过设置table.expandBoundRows(true);然后再setDataSource的方式来解决。
您可以参考下方链接:
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=82714&fromuid=59119

问题2:
绑定数据源后,可以通过 getDataSource 获取数据源,将数据源保存在服务端下次需要使用时,加载模板,导入相应的数据源即可,
这也是数据绑定功能的常规操作。
回复 使用道具 举报
Aaron.
金牌服务用户   /  发表于:2021-6-17 11:02:39
12#
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=94083&extra= 但之前有个 铁 告诉我这样绑定数据 ····尴尬了 而且这边直接ttables.add  列数可以行数不行···
32.png
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-6-17 11:16:00
13#
那个帖子也是我回复的哦
结合你另一个帖子中的问题,只能通过数据绑定实现,所以推荐了数据绑定。
综合两个问题来说,您的业务情况不需要用到数据绑定,但是又希望不渲染指定列。

所以折中的方案,参考另一个帖子中通过代码进行数据绑定(不设置模板,可以理解为只绑定一个数据源),然后toJSON保存在服务器端。

“tables.add  列数”为什么要这样操作?table的列应该是你根据数据源的字段数生成的,为什么要使用add方法增加列数呢?

关于行数不够的情况下,上个回答已提到V13、V14有相应的解决方案,您仔细阅读参考。
回复 使用道具 举报
Aaron.
金牌服务用户   /  发表于:2021-6-17 11:35:00
14#
亲 那要如何写呢 因为数据量过大···超出了列 所以就这么写了 ···跟据demo 改了下 。有个我发的贴在数据加载前 设定差不多的列数 球好的方案 ···大神
回复 使用道具 举报
Aaron.
金牌服务用户   /  发表于:2021-6-17 11:41:53
15#
还有很头疼问题 ,就是i现在 有一个 空的表。添加很多内容。然后把内容把内容发送给后端。但是请求体body 超过10M 但我这边添加后的那弄 获得的json数据就很大 不知道 有什么好的方案
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-6-17 12:07:06
16#
可以对json做一下压缩,后端进行解压缩,下方这个示例可以参考下:
https://jsrun.net/AvZKp/edit
回复 使用道具 举报
Aaron.
金牌服务用户   /  发表于:2021-6-17 15:49:41
17#
大神 这种形式 是可以自动填充 但是 我不能用表单级别的。之前你们销售让我用表格级别。所以这样又没什么方法 ····现在我们这边 要对大数据进行操作。而起与后端进行增删改查。 还有校验 。不知道table级别是不是可以够用。
555.png
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-6-17 16:00:21
18#
“我不能用表单级别的”,“不知道table级别是不是可以够用。”
咱们沟通的一直是表格(table)级别的啊,是否是哪里有了误解?
前面给您所描述的解决方案及示例代码API等,都是基于表格(table)级别的操作。
您还有哪些地方不理解呢?
回复 使用道具 举报
Aaron.
金牌服务用户   /  发表于:2021-6-17 16:41:37
19#
嗯 好。我看setdataSource()是 渲染完 是感觉像 表单加载数据 我试试先
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-6-17 17:25:08
20#
好的,有问题继续沟通
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部