找回密码
 立即注册

QQ登录

只需一步,快速开始

Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-6-19 19:36:14
11#
您好,问题已重现,这边需要调研一下,后续有进展我会在本贴中回复您。

本帖先做保留处理。
SpreadJS 17.0.10 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-6-26 10:16:01
12#
您好,请参考这个Demo。

我们优化了一下解决方案,在setDataSource这个接口中将第二个参数设置为true,可以在设置数据源前清空掉之前的数据源,以达到您的需求。

API参考文档:https://demo.grapecity.com.cn/sp ... sheet#setdatasource

demo.rar (2.27 KB, 下载次数: 74)
SpreadJS 17.0.10 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
大Vi
中级会员   /  发表于:2023-6-27 10:09:15
13#
Joestar.Xu 发表于 2023-6-26 10:16
您好,请参考这个Demo。

我们优化了一下解决方案,在setDataSource这个接口中将第二个参数设置为true, ...

这个就是sheet.reset()方法吧,不仅把数据源清空了,还把bindColumns绑定的列头也清空了,相当于重新绘制了一遍表,确实能解决我的问题。我本意是不重新绘制表头,只是单纯的清空数据源和根据数据的行性质不同设置的样式、公式、校验等。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-6-27 17:32:47
14#
大Vi 发表于 2023-6-27 10:09
这个就是sheet.reset()方法吧,不仅把数据源清空了,还把bindColumns绑定的列头也清空了,相当于重新绘制 ...

了解了,这边再和开发调研一下,看看上文中的问题是什么原因导致的。
SpreadJS 17.0.10 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-6-28 13:36:53
15#
您好,我们这边调研后确认之前的那个问题是一个Bug,目前正在修复中,等到有进展我会在帖子中回复您。
SpreadJS 17.0.10 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-8-31 10:12:51
16#
您好,该问题已在16.2.0中修复。
SpreadJS 17.0.10 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部