找回密码
 立即注册

QQ登录

只需一步,快速开始

写BUG的程序员
金牌服务用户   /  发表于:2024-3-21 22:01  /   查看:2296  /  回复:4
我们渲染报表中表格的时候前后用了3种方式,都存在一些问题,麻烦帮忙看下这些问题如何解决或者有没有其他的渲染方式。

方式1: 先删后添加绑定, 这种方式存在的问题,如果在表格中设置了排序、切片等内容,会消失。
image.png212030333.png

方式2: 判断数据和表格中列的数量,进行insertColumn或deleteColumn后,在bind数据。这种方式的问题:有些报表在开启计算时会卡住
image.png809963989.png

方式3:直接通过table.resize 根据数据重置表格大小后,bind数据。这种方式的问题:有些表格的数据绑定不上
image.png384724425.png

4 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-3-22 11:19:00
沙发
您好,我没太看懂,您这边为什么要先判断数据有多少列/行,然后调整表格的大小,最后再绑定数据呢?

为什么不直接绑定数据呢?是有什么业务上的需求吗?
回复 使用道具 举报
写BUG的程序员
金牌服务用户   /  发表于:2024-3-22 11:29:55
板凳
Joestar.Xu 发表于 2024-3-22 11:19
您好,我没太看懂,您这边为什么要先判断数据有多少列/行,然后调整表格的大小,最后再绑定数据呢?

为 ...

直接绑定数据,会少列
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-3-22 17:32:36
地板
我没太明白,理论上来说不应该出现少列的问题,能否提供一个可以复现出您问题的Demo,我这边帮您调研一下,看看是什么问题导致的。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-5-6 09:56:29
5#
您好,由于本帖较长时间没有回复,本帖先做结贴处理了,后续如您有其他问题,欢迎您开新帖提问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部