请选择 进入手机版 | 继续访问电脑版

小弟弟

初级会员

34

主题

152

帖子

470

积分

初级会员

积分
470
小弟弟
初级会员   /  发表于:2022-11-23 15:04  /   查看:2370  /  回复:7
8金币
本帖最后由 小弟弟 于 2022-11-23 15:09 编辑



我给total列设置了dataField,之后再给这个列设置公式,table.setColumnDataFormula(7, "=[@QUANTITY]+[@three]")
设置了之后不生效
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

1楼说了,这是矛盾的。如果想绑定值,那就直接在数据源里给这个字段赋值就好了呀,为什么又要用到公式呢?假设数据库里存的是公式的值,那你后面再从数据库获取并加载数据源的时候,模板里total这一列是显示公式的计算结果呢,还是库里数据源的值呢? 就好比于,又想在单元格setValue赋值,又想给单元格设置公式。那单元格最终是显示公式的计算结果,还是setValue所赋的值呢?二者是矛盾的,这样描述您能理解吗? 如果您是想在 ...

7 个回复

最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-11-23 15:04:30
来自 8#
小弟弟 发表于 2022-11-24 10:44
我看这个demo的total的值是公式,怎么把这个total字段公式变成页面显示的值啊

1楼说了,这是矛盾的。如果想绑定值,那就直接在数据源里给这个字段赋值就好了呀,为什么又要用到公式呢?假设数据库里存的是公式的值,那你后面再从数据库获取并加载数据源的时候,模板里total这一列是显示公式的计算结果呢,还是库里数据源的值呢?
就好比于,又想在单元格setValue赋值,又想给单元格设置公式。那单元格最终是显示公式的计算结果,还是setValue所赋的值呢?二者是矛盾的,这样描述您能理解吗?
如果您是想在total列设置公式,那就在数据源存储公式就可以了,加载的时候会对公式进行计算,最终表现为单元格显示公式计算结果。上个回答中的文章可以参考下。
回复 使用道具 举报
AlexZ讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-11-23 16:26:12
2#
不能一起设置,是矛盾的
回复 使用道具 举报
小弟弟
初级会员   /  发表于:2022-11-23 16:37:20
3#
AlexZ 发表于 2022-11-23 16:26
不能一起设置,是矛盾的

我也找了好久,我这里有场景是需要这样的,有没有什么办法能解决啊
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-11-23 18:11:24
4#
为什么既要绑定字段,又要设置公式呢?希望最后total列显示的结果是字段值还是公式结果呢?
您结合实际业务场景详细描述下这样设计的原因。
回复 使用道具 举报
小弟弟
初级会员   /  发表于:2022-11-24 08:28:19
5#
Lynn.Dou 发表于 2022-11-23 18:11
为什么既要绑定字段,又要设置公式呢?希望最后total列显示的结果是字段值还是公式结果呢?
您结合实际业 ...

公式显示的值不是只能看,不能存吗,因为他们想把这个列绑定个字段,之后好存到库 里
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-11-24 10:10:00
6#
是希望将字段绑定公式或者公式值吗?
如果是,数据绑定是不支持直接绑定公式的,可以参考下方链接教程,利用tag实现:
https://gcdn.grapecity.com.cn/showtopic-76248-1-11.html
回复 使用道具 举报
小弟弟
初级会员   /  发表于:2022-11-24 10:44:23
7#
Lynn.Dou 发表于 2022-11-24 10:10
是希望将字段绑定公式或者公式值吗?
如果是,数据绑定是不支持直接绑定公式的,可以参考下方链接教程,利 ...

我看这个demo的total的值是公式,怎么把这个total字段公式变成页面显示的值啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部