请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

qwedcxzas

金牌服务用户

47

主题

162

帖子

493

积分

金牌服务用户

积分
493
qwedcxzas
金牌服务用户   /  发表于:2023-3-9 20:04  /   查看:835  /  回复:8
1金币
image.png585908813.png 我没有使用数据绑定;我想了解的是,后端返回数据后,怎么更新到sheet1 工作表中呢;除了setArray之外还有其他的方案吗

最佳答案

查看完整内容

数据绑定本身不支持公式的绑定,不过可以考虑通过tag间接实现,即在绑定数据源之后再设置公式。 下方文章供参考: https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=76248&fromuid=59119 除了数据绑定、setValue/setArray 方案外,对于数据赋值,目前也没有更好的方式了。

8 个回复

倒序浏览
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-9 20:04:02
来自 5#
数据绑定本身不支持公式的绑定,不过可以考虑通过tag间接实现,即在绑定数据源之后再设置公式。
下方文章供参考:
https://gcdn.grapecity.com.cn/fo ... 8&fromuid=59119
除了数据绑定、setValue/setArray 方案外,对于数据赋值,目前也没有更好的方式了。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-10 10:25:23
2#
本帖最后由 Lynn.Dou 于 2023-3-10 10:27 编辑

您好,
除了您上述提到的两种方案,目前没有其他更好的方法了。
为什么不使用数据绑定呢?
回复 使用道具 举报
qwedcxzas
金牌服务用户   /  发表于:2023-3-10 10:28:43
3#
两种方案??? 我只想到用setArray,还有另一种方案吗
回复 使用道具 举报
qwedcxzas
金牌服务用户   /  发表于:2023-3-10 10:34:39
4#
数据绑定会破坏模板中公式,如果在setDataSource之后就行公式设置,有个默认的前提,那就是模板是固定不变的,这样每次加载都会 进行setDataSource,设置公式,不会出现错误。但是如果模板的行数会变化,那么在下一次加载的时候就会出现问题了
回复 使用道具 举报
qwedcxzas
金牌服务用户   /  发表于:2023-3-10 14:06:18
6#
本帖最后由 qwedcxzas 于 2023-3-10 14:14 编辑

好呢,我刚才看了您发的链接, I@IZZR(F)`QCTGJ{}H}HS1J.png396386412.png 通过tag间接实现,getDataSource获取的数据为公式文本;是不是可以这么理解:数绑定在表格中显示公式,用getDataSource获取数据时获取真实的数字而不是公式,目前不能实现
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-10 16:09:11
7#
是的,数据源中存储的实际是公式,table中之所以可以显示公式值,是读取了tag公式信息,通过setFormula实现的。
回复 使用道具 举报
qwedcxzas
金牌服务用户   /  发表于:2023-3-10 17:29:28
8#
好呢,谢谢
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-10 17:33:39
9#
您客气了,那本贴就先结贴了,有问题欢迎另开新帖交流。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部