找回密码
 立即注册

QQ登录

只需一步,快速开始

xiongky

注册会员

4

主题

16

帖子

122

积分

注册会员

积分
122

微信认证勋章

最新发帖
xiongky
注册会员   /  发表于:2019-1-17 19:25  /   查看:3206  /  回复:3
有个详细画面,有一列统计这一行小计,要求这列footer部显示合计。代码是这样写的。
1,初期化处理
ColumnFooter.setAggregationType(0,5,AggregationType.sum)

2,datasource绑定
     绑定后设置Columns[5].formula=“SUM(RC23:RC33)

实际实行结果是。绑定的datasource里明细部的sum是没有问题的。也就是上面的2没问题。但是footer部显示为0。

手动改spread表格内容,明细部sum是实时刷新了没问题。但footer部的sum的结果是前回结果。
贴了两张图,一张初始,一张修改值之后的。

请问,哪里设置不对了么?求指导、spread用的是11版本。刚接触不久,不知道是否漏了啥设置

BDDD2317-ADF0-45D7-B009-8A6C31BEB301.jpeg
AA1AF987-8497-4246-A97D-08D387247E9B.jpeg

3 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-1-21 10:55:09
沙发
您好,可否给一个Demo,从设置来看您求和公式RC23:RC33,只是23到33求和,但是截图只看到一行数据。
回复 使用道具 举报
xiongky
注册会员   /  发表于:2019-1-21 11:10:08
板凳
不好意思,已经解决了,但是具体原因还不清楚。现在对策是调取了2次recalculateall,只调一次的话不管用。即使一行数据,下面合计也是错误的啊。
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-1-21 11:37:30
地板
您那边如果有时间还是整理个demo,我们看看具体什么问题
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部