找回密码
 立即注册

QQ登录

只需一步,快速开始

杨博

注册会员

11

主题

34

帖子

119

积分

注册会员

积分
119
杨博
注册会员   /  发表于:2022-2-23 16:48  /   查看:2122  /  回复:4
1金币
本帖最后由 Derrick.Jiao 于 2022-3-10 14:13 编辑

问题描述:在动态生成列使用sumif函数自动汇总子级的金额总和,但设置公式不生效。复现demo如附件

image.png542705077.png

image.png33475035.png

spread.7z

129.26 KB, 下载次数: 189

最佳答案

查看完整内容

经调研,请把loadData按照如下修改

4 个回复

正序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-2-24 14:35:38
4#
杨博 发表于 2022-2-24 13:47
请问这个问题有进展了吗?

目前初步调研发现在setTreeData里面拿到的列数是6,但实际的列数是9,这也是为什么无法设置上公式的原因。具体为什么会有这样对额差异,我们还需要多些时间去调研。看下到底是用法的问题还是产品的问题。这边有进展也会第一时间在本帖进行更新。
回复 使用道具 举报
杨博
注册会员   /  发表于:2022-2-24 13:47:08
3#
请问这个问题有进展了吗?
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-2-23 18:03:48
2#
问题已收到,我们需要做进一步调研,此贴先改为保留处理,有进展会在本帖更新(SJS-11952)
回复 使用道具 举报
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-2-23 16:48:03
来自 5#
经调研,请把loadData按照如下修改
  1.   loadData() {
  2.       setTimeout(() => {
  3.         this.handleHeader(this.handleData(), 'init')
  4.       }, 1)
  5.       setTimeout(() => {
  6.         this.handleExitOption({ type: 'init', data: this.handleData() })
  7.       }, 1)
  8.     },
复制代码


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部