找回密码
 立即注册

QQ登录

只需一步,快速开始

脑袋大

注册会员

10

主题

64

帖子

136

积分

注册会员

积分
136
脑袋大
注册会员   /  发表于:2023-11-15 21:10  /   查看:2768  /  回复:10
本帖最后由 Joestar.Xu 于 2023-11-20 12:00 编辑


产品:SpreadJS
版本:V10

image.png804646606.png image.png640925597.png items是不一样的,toJSON()之后没有level为-1的一行数据。

10 个回复

倒序浏览
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-11-16 09:24:29
沙发
您好,请问您的意思是,toJSON()和直接调用rowOutlines方法得到的结果不一样是吗?对此我在SpreadJSV16.2.2中进行了测试,并没有复现您描述的问题:
image.png892232360.png
请问能否提供一份可供我们复现的demo,方便我们进行测试找到问题关键呢?

我不太理解您所说的level为-1的意思。最小的level就是0。并且我在您的截图中也没有看到您所说的level为-1的内容
回复 使用道具 举报
脑袋大
注册会员   /  发表于:2023-11-16 10:46:02
板凳
Richard.Huang 发表于 2023-11-16 09:24
您好,请问您的意思是,toJSON()和直接调用rowOutlines方法得到的结果不一样是吗?对此我在SpreadJSV16.2.2 ...

我这是v10,而且我这里是用gwt把spreadjs融合进了公司框架,所以,这个demo确实是不太好提供
回复 使用道具 举报
脑袋大
注册会员   /  发表于:2023-11-16 10:48:28
地板
Richard.Huang 发表于 2023-11-16 09:24
您好,请问您的意思是,toJSON()和直接调用rowOutlines方法得到的结果不一样是吗?对此我在SpreadJSV16.2.2 ...

主要就是不知道为啥tojson之后 itemsData的内容不一样
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-11-16 13:43:57
5#
脑袋大 发表于 2023-11-16 10:48
主要就是不知道为啥tojson之后 itemsData的内容不一样

toJSON()是SpreadJS将当前文件内容序列化的一种方式,和您直接调用rowOutlines方法打印出来的内容会有些许差异。因为toJSON()是为文件导出持久化所设计的。会为了节省空间以及反序列化做一些特殊设计。请问您的具体需求是什么,是反序列化后获取不到分组信息还是分组信息存在错误呢?为什么会想要比较这两者的差异?
回复 使用道具 举报
脑袋大
注册会员   /  发表于:2023-11-16 13:54:42
6#
Richard.Huang 发表于 2023-11-16 13:43
toJSON()是SpreadJS将当前文件内容序列化的一种方式,和您直接调用rowOutlines方法打印出来的内容会有些 ...

分组信息不全,没找到主行的分组信息
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-11-16 16:01:33
7#
脑袋大 发表于 2023-11-16 13:54
分组信息不全,没找到主行的分组信息

您好,请问能否将您帖子中描述的问题的文件提供给我们,我们对此来进行测试找寻问题。然后您所说的“主行”指的是第几行呢?您认为他分组的level是多少呢?
回复 使用道具 举报
脑袋大
注册会员   /  发表于:2023-11-17 09:51:37
8#
Richard.Huang 发表于 2023-11-16 16:01
您好,请问能否将您帖子中描述的问题的文件提供给我们,我们对此来进行测试找寻问题。然后您所说的“主行 ...

我把分组折叠起来之后,看rowOutlines 属性,第一行的level为-1,不折叠的话就没有第一行的level
回复 使用道具 举报
脑袋大
注册会员   /  发表于:2023-11-17 10:45:02
9#
脑袋大 发表于 2023-11-17 09:51
我把分组折叠起来之后,看rowOutlines 属性,第一行的level为-1,不折叠的话就没有第一行的level

这是toJSON之后看的
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-11-17 18:02:13
10#
脑袋大 发表于 2023-11-17 10:45
这是toJSON之后看的

您好,我按照您的描述,在V10.0.1中进行了重现,但是并没有遇到您描述的问题。

无论是通过rowOutlines方法还是toJSON()对应的level为-1的分组并没有丢失信息。请问我应该怎么操作才能复现您的问题呢。只有成功复现您的问题,并于我们最新版进行对比,我们才能知晓具体问题所在

// 展开
image.png779177551.png
// 折叠
image.png674491576.png
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部