Joestar.Xu 发表于 2023-6-19 19:36:14

您好,问题已重现,这边需要调研一下,后续有进展我会在本贴中回复您。

本帖先做保留处理。

Joestar.Xu 发表于 2023-6-26 10:16:01

您好,请参考这个Demo。

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

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


大Vi 发表于 2023-6-27 10:09:15

Joestar.Xu 发表于 2023-6-26 10:16
您好,请参考这个Demo。

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

这个就是sheet.reset()方法吧,不仅把数据源清空了,还把bindColumns绑定的列头也清空了,相当于重新绘制了一遍表,确实能解决我的问题。我本意是不重新绘制表头,只是单纯的清空数据源和根据数据的行性质不同设置的样式、公式、校验等。

Joestar.Xu 发表于 2023-6-27 17:32:47

大Vi 发表于 2023-6-27 10:09
这个就是sheet.reset()方法吧,不仅把数据源清空了,还把bindColumns绑定的列头也清空了,相当于重新绘制 ...

了解了,这边再和开发调研一下,看看上文中的问题是什么原因导致的。

Joestar.Xu 发表于 2023-6-28 13:36:53

您好,我们这边调研后确认之前的那个问题是一个Bug,目前正在修复中,等到有进展我会在帖子中回复您。

Joestar.Xu 发表于 2023-8-31 10:12:51

您好,该问题已在16.2.0中修复。
页: 1 [2]
查看完整版本: 【14.2.5】setDataSource再次设置会被之前的样式影响[SJS-18795]