找回密码
 立即注册

QQ登录

只需一步,快速开始

zjk

中级会员

57

主题

198

帖子

537

积分

中级会员

积分
537
zjk
中级会员   /  发表于:2024-4-17 10:46  /   查看:409  /  回复:12
1金币
数据绑定类型table,
image.png111030272.png


数据行数不确定的话没法正确显示数据 。

image.png247348632.png


image.png266926268.png

最佳答案

查看完整内容

您好,看上去我的表述不够清楚,我详细说明一下。 1、数据绑定的表格样式自动继承功能,目前只有在V17及更高版本中存在。 2、合并单元格暂时不被包括在自动继承样式这个功能中,无论是V17还是V15。 3、想要实现完美的样式继承,建议您使用copyTo(https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.Worksheet#copyto)这个接口来实现,将第一行的样式和合并单元格复制,粘贴到表格的其他数据行 ...

12 个回复

倒序浏览
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-4-17 10:46:20
来自 13#
您好,看上去我的表述不够清楚,我详细说明一下。

1、数据绑定的表格样式自动继承功能,目前只有在V17及更高版本中存在。

2、合并单元格暂时不被包括在自动继承样式这个功能中,无论是V17还是V15。

3、想要实现完美的样式继承,建议您使用copyTo(https://demo.grapecity.com.cn/sp ... ts.Worksheet#copyto)这个接口来实现,将第一行的样式和合并单元格复制,粘贴到表格的其他数据行上。
SpreadJS 17.0.8 | GcExcel 7.1.0 已发布~
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-4-17 10:51:29
2#
您好,从您的报错来看似乎是您的工作表行数不够,表格数据绑定后数据行数超过了工作表行数导致的报错,您可以按照这个思路去排查,如果依然无法找到问题所在,建议提供一份可供我们复现的demo方便我们更加准确的去找到您的问题所在
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-4-17 10:51:33
3#
您好,试试设置table.expandBoundRows(true);后再setDataSource看能否解决您的问题。
SpreadJS 17.0.8 | GcExcel 7.1.0 已发布~
回复 使用道具 举报
zjk
中级会员   /  发表于:2024-4-17 13:51:13
4#
Joestar.Xu 发表于 2024-4-17 10:51
您好,试试设置table.expandBoundRows(true);后再setDataSource看能否解决您的问题。

你好,设置这个是可以的,但是样式就没法跟表格样式一样。
image.png663584899.png
image.png71270751.png
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-4-17 17:31:08
5#
您好,这看上去是一个旧版本的Bug,已经在新版本中修复:

image.png912081909.png

建议您通过升级来解决该问题。
SpreadJS 17.0.8 | GcExcel 7.1.0 已发布~
回复 使用道具 举报
zjk
中级会员   /  发表于:2024-4-18 10:08:44
6#
Joestar.Xu 发表于 2024-4-17 17:31
您好,这看上去是一个旧版本的Bug,已经在新版本中修复:

需要升级到多少版本 离15.1.0最近的版本
回复 使用道具 举报
zjk
中级会员   /  发表于:2024-4-18 10:15:17
7#
Joestar.Xu 发表于 2024-4-17 17:31
您好,这看上去是一个旧版本的Bug,已经在新版本中修复:

试试合并单元格 然后再set超过设计的表格行数的数据
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-4-18 11:23:44
8#
您好,我这边测试了多个版本,只能升级到V17来实现这样的需求。

合并单元格无法直接保留,需要您在setDataSource后手动将合并单元格再设置上去,可以使用copyTo这个接口来实现(https://demo.grapecity.com.cn/sp ... ts.Worksheet#copyto)。

动画 (1).gif135925292.png

image.png944499816.png
SpreadJS 17.0.8 | GcExcel 7.1.0 已发布~
回复 使用道具 举报
zjk
中级会员   /  发表于:2024-4-18 11:31:26
9#
image.png813045654.png 你这个样式 没有跟第一行的一样呀,跟我的还是一个情况
image.png37070311.png
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部