找回密码
 立即注册

QQ登录

只需一步,快速开始

大Vi

中级会员

140

主题

309

帖子

975

积分

中级会员

积分
975
大Vi
中级会员   /  发表于:2023-11-8 14:34  /   查看:977  /  回复:6
1金币
本帖最后由 Richard.Huang 于 2023-11-30 15:28 编辑

产品:SpreadJS
版本:V14.0.6

数据是sheet.setDataSource(list)进去的 ,超过200行的设置公式、样式都无效,明明获取值,sheet.getRowCount()都没问题。

最佳答案

查看完整内容

您好,请问您可以将您设置样式和公式的代码提供一下吗,我们猜测是因为工作表在初始化时只有200行,因此您设置的样式和公式只在200行以内生效,而绑定的数据超过两百行后工作表会自动插入行,但是样式和公式就不生效了。 如果是上述该原因造成的问题,建议您在绑定完数据之后再设置样式和公式。如果这样做仍然存在问题,建议提供相关可供我们复现的Demo,方便我们为您排查原因

6 个回复

倒序浏览
最佳答案
最佳答案
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-11-8 14:34:53
来自 4#
大Vi 发表于 2023-11-8 16:16
是我代码的问题,我先设置的样式公式,后setDataSource就出现了这个问题。在数据小于200条的时候这样写完 ...

您好,请问您可以将您设置样式和公式的代码提供一下吗,我们猜测是因为工作表在初始化时只有200行,因此您设置的样式和公式只在200行以内生效,而绑定的数据超过两百行后工作表会自动插入行,但是样式和公式就不生效了。

如果是上述该原因造成的问题,建议您在绑定完数据之后再设置样式和公式。如果这样做仍然存在问题,建议提供相关可供我们复现的Demo,方便我们为您排查原因
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-11-8 15:40:58
2#
您好,我在SpreadJSV14.0.6中通过数据绑定,绑定了201条数据,并对第201行设置了样式,但是并没有复现您所说的无效的问题。希望您提供一份可供我们复现的Demo,方便我们更好地为您解决问题
image.png360463866.png

14.0.6版本的SpreadJS.html

3.47 KB, 下载次数: 75

回复 使用道具 举报
大Vi
中级会员   /  发表于:2023-11-8 16:16:13
3#
Richard.Huang 发表于 2023-11-8 15:40
您好,我在SpreadJSV14.0.6中通过数据绑定,绑定了201条数据,并对第201行设置了样式,但是并没有复现您所 ...

是我代码的问题,我先设置的样式公式,后setDataSource就出现了这个问题。在数据小于200条的时候这样写完全没暴露问题,超过200就出现bug了。这是为什么呢?
回复 使用道具 举报
大Vi
中级会员   /  发表于:2023-11-8 17:41:32
5#
Richard.Huang 发表于 2023-11-8 16:58
您好,请问您可以将您设置样式和公式的代码提供一下吗,我们猜测是因为工作表在初始化时只有200行,因此 ...

就用你这这个例子试就行了,先设置样式后绑定数据,201就没有对应的样式,你这里也没有初始化多少行,应该是你们默认的200行。
image.png405903319.png

14.0.6版本的SpreadJS.html.zip

1.63 KB, 下载次数: 80

回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-11-8 17:59:02
6#
大Vi 发表于 2023-11-8 17:41
就用你这这个例子试就行了,先设置样式后绑定数据,201就没有对应的样式,你这里也没有初始化多少行,应 ...

您好,是的,那么咱们可以通过先绑定数据后设置样式来解决
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-11-29 17:46:08
7#
您好,请问您的问题是否得到解决,如果仍存在相关疑问,欢迎继续跟帖询问
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部