找回密码
 立即注册

QQ登录

只需一步,快速开始

齐天大猫

金牌服务用户

54

主题

138

帖子

474

积分

金牌服务用户

积分
474
齐天大猫
金牌服务用户   /  发表于:2024-12-27 14:24  /   查看:47  /  回复:3
1金币
1. 打开 SJS 设计器页面 https://demo.grapecity.com.cn/SpreadJS/WebDesigner/index.html


2.导入pivotTableWithFormatter.json 文件3.在单元格 C7 右键,选择“值字段设置”,点击“数字格式”“设置单元格格式”对话框位置错误,“分类”处出现[object Object],浏览器控制台有错误“Uncaught Error: 无效格式。”

image.png492763976.png


pivotTableWithFormatter.json

254.64 KB, 下载次数: 4

3 个回复

倒序浏览
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-12-27 15:19:20
沙发
您好,经过我这边测试发现,并不是做第三步操作时出现的报错,而是在导入文件后就出现了报错
image.png628145751.png

请问您的这个json是如何产生的,能否让我一步一步操作复现您的问题,方便我这边调研真实原因
回复 使用道具 举报
万水千山
注册会员   /  发表于:2024-12-27 16:40:54
板凳
Richard.Huang 发表于 2024-12-27 15:19
您好,经过我这边测试发现,并不是做第三步操作时出现的报错,而是在导入文件后就出现了报错

版主,你好,感谢你的回复。

这个问题来自真实的用户反馈,json 是我把多余数据删掉之后 spread.toJSON() 产生的,虽然没有包含透视表源数据,但有透视表缓存,不影响重现问题。

导入出错,是 SJS 透视内部 mousemove 的逻辑,无法确认是什么问题。
但是透视表设置单元格格式出错,是透视表处理单元格格式时,只考虑了字符串的情况,没有考虑 GeneralFormatter 的情况。

至于为什么会出现单元格格式是 GeneralFormatter 的情况,猜测是用户操作设计器产生的,具体是什么操作不得而知。

还麻烦你直接把问题转给开发那边,谢谢!
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-12-27 16:55:51
地板
万水千山 发表于 2024-12-27 16:40
版主,你好,感谢你的回复。

这个问题来自真实的用户反馈,json 是我把多余数据删掉之后 spread.toJSO ...

非常感谢您提供的原因信息,针对您提供的json,我们会进行对应的调研,后续调研结果会在本贴中进行跟进
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部