找回密码
 立即注册

QQ登录

只需一步,快速开始

palalpapa

注册会员

7

主题

19

帖子

68

积分

注册会员

积分
68
palalpapa
注册会员   /  发表于:2023-8-28 13:47  /   查看:857  /  回复:3
1金币
集算表在保存修改时。batch的回调中有修改行的数据,但是添加公式的字段时没有值的

有什么方法,可以获取修改行的 通过公式计算出来的值。

最佳答案

查看完整内容

没有相关的接口,集算表中适用场景是用来描述数据库中的表结构与关系,做正常的grid的表格处理。计算列的功能是利用已有字段进行公式计算。 如果想要灵活,建议用普通的worksheet工作表去完成对应需求而非集算表。

3 个回复

倒序浏览
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-8-28 13:47:12
来自 4#
没有相关的接口,集算表中适用场景是用来描述数据库中的表结构与关系,做正常的grid的表格处理。计算列的功能是利用已有字段进行公式计算。
如果想要灵活,建议用普通的worksheet工作表去完成对应需求而非集算表。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-8-28 18:07:00
2#
您好,
您的需求是:如果公式计算了某两列,在修改列单元格value后,公式也会随之更新,但是getChanges里只能获取到单元格value的变动,获取不到公式变动的信息。
我的理解对吗?
如果是对的,这实际是产品设计,因为数据源本身就是存储的原始列字段值。
(在您的业务中,公式列对应的字段实际上在服务端也是不存在的,它是您在view中定义的)
在view中定义的公式实际上是对某几列的值二次计算后的结果,设计上并不在数据源范围内。
所以在getChanges中也不会获取到。

如果我的理解有误,请详细指出并描述清楚您的需求,以便问题的进一步调研。
回复 使用道具 举报
palalpapa
注册会员   /  发表于:2023-8-29 09:15:58
3#
Lynn.Dou 发表于 2023-8-28 18:07
您好,
您的需求是:如果公式计算了某两列,在修改列单元格value后,公式也会随之更新,但是getChanges里 ...

你好,
麻烦再问一下,getChanges获取不到公式计算的值,有没有其它的方法能获取到某一行的全部数据(包括计算出来的值)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部