找回密码
 立即注册

QQ登录

只需一步,快速开始

chihou

金牌服务用户

44

主题

86

帖子

308

积分

金牌服务用户

积分
308
chihou
金牌服务用户   /  发表于:2021-7-28 14:06  /   查看:3512  /  回复:11
本帖最后由 Clark.Pan 于 2021-7-28 16:20 编辑

image.png495543517.png image.png284298400.png 我查到的数据和渲染出来的数据不一致

4998ac669cc9040dfd3bd28befd539b1.mp4

14.03 MB, 下载次数: 93

11 个回复

正序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-7-28 18:18:12
12#
本帖最后由 Clark.Pan 于 2021-7-28 18:23 编辑

正常不会这样, 状态栏的合剂是根据选择区域实时计算的。所以我们仍旧保留我们的怀疑,像下图这样: image.png699356383.png
选择了200还是会显示100就是因为其中一个值是字符串不是数字,根据你电话的逻辑应该是代码在设置值的时候写成了字符串。
这样子,你在出现问题的页面中用前端获取一个单元格中的内容,到底是100,还是“100”,类似我下面截图这样:
image.png704794616.png
image.png343212584.png

然后截个图回复一下,就知道是不是这个问题了。


回复 使用道具 举报
chihou
金牌服务用户   /  发表于:2021-7-28 17:06:08
11#
不是这样的问题,是有缓存,比如先点击了合计,然后关闭,还是上一次的合计数
回复 使用道具 举报
WilliamChang
葡萄城公司职员   /  发表于:2021-7-28 16:54:31
10#
本帖最后由 WilliamChang 于 2021-7-28 16:58 编辑

你好,
我看了一下,7331-6831是500,个人猜测是有些数据不是数字是字符串,然后会有6831这个结果。就是字符串“100”是不会记入的。
你可以用sheet.getValue方法看一下选择的那片区域的单元格的值。(简单方法就是导出Excel同样去选择那片区域,看看Excel的求和)

image.png385902709.png
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-7-28 16:46:01
9#
您好:
根据电话描述,发现您这边有一些单元格是后面填写加入的。所以先确认一下新填写的这些单元格的数字在js中是字符串还是数字类型。如果是字符串改为数字
回复 使用道具 举报
chihou
金牌服务用户   /  发表于:2021-7-28 16:41:38
8#
image.png20544127.png 大红框中合计是7331,而你们右下角显示的是6381
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-7-28 16:35:47
7#
您好:
从您选择SpreadJS中的数据区域到您点击截止测试按钮然后查看截止日前借方合计的数据显示出来中间过程中系统做了什么样的逻辑。这点我们根据目前情况还是不清楚。这块的代码是否使用了SpreadJS功能来完成,如果使用了,具体是如何用的。另外您测试的模板也需要提供我们一下,我们这边需要尽可能的还原您那边的场景来重现问题。
回复 使用道具 举报
chihou
金牌服务用户   /  发表于:2021-7-28 16:29:36
6#
image.png768391723.png 右下角的合计不对,一个7331,一个6831
回复 使用道具 举报
chihou
金牌服务用户   /  发表于:2021-7-28 16:28:40
5#
右下角那个统计显示不对 image.png539230651.png
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-7-28 15:31:11
地板
您如果能整理一个可复现的demo,如果我这边测试10次能复现1次,也可以报送研发调研下,
但就目前提供的资料而言,这边始终无法复现。

您当前使用的版本是多少呢?升级至最新版本能够解决此问题吗?
除了测试下升级,这边也没有更好的建议了。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部