spreadjs666 发表于 2024-9-6 20:01:29

【v17】为什么这个json数据会导致页面滚动异常?

本帖最后由 Wilson.Zhang 于 2024-10-9 11:15 编辑

产品:SpreadJS
版本:17.1.5
调研编号:SJS-26412
Last Review:2024-10-09
当前进展:已在17.1.6版本修复。

【v17】为什么这个json数据会导致页面滚动异常?控制台报错

Wilson.Zhang 发表于 2024-9-9 09:28:56

您好!我们在17.1.5版本在线表格编辑器导入您提供的.ssjson文件,导入后页面无数据内容,如下动图所示。请您检查文件,并提供能够复现问题的demo。


spreadjs666 发表于 2024-9-9 11:49:17

Wilson.Zhang 发表于 2024-9-9 09:28
您好!我们在17.1.5版本在线表格编辑器导入您提供的.ssjson文件,导入后页面无数据内容,如下动图所示。请 ...

你好,我提供的json是单个sheet的json,可以使用sheet.fromJOSN进行反显。

Wilson.Zhang 发表于 2024-9-9 12:08:45

spreadjs666 发表于 2024-9-9 11:49
你好,我提供的json是单个sheet的json,可以使用sheet.fromJOSN进行反显。

我们在17.0.0版本和最新的17.1.5版本导入您提供的单张Worksheet的序列化json文件,页面滚动正常,控制台未出现异常信息。如下动图所示:



如果我们的操作有所偏差,需要您详细介绍下情况。

spreadjs666 发表于 2024-9-9 14:08:10

Wilson.Zhang 发表于 2024-9-9 12:08
我们在17.0.0版本和最新的17.1.5版本导入您提供的单张Worksheet的序列化json文件,页面滚动正常,控制台 ...

您好,需要执行:const designer = new GC.Spread.Sheets.Designer.Designer(document.getElementById("gc-designer-container"));
const spread = designer.getWorkbook();
const sheet = spread.getActiveSheet();
spread.options.scrollByPixel = true;
spread.options.scrollbarShowMax = true;
spread.options.scrollbarMaxAlign = true;
sheet.defaults.rowHeight = 26;
sheet.defaults.colWidth = 104;
再执行fromJSON

Wilson.Zhang 发表于 2024-9-9 15:46:48

spreadjs666 发表于 2024-9-9 14:08
您好,需要执行:
再执行fromJSON

根据您提供的导入前设置信息,我们排查发现在没有设置scrollByPixel属性的情况下滚动滑动条不会产生异常信息,如下动图所示:



我们将调研下这个问题,届时会及时向您同步结论,在这之前,您可以先不设置scrollByPixel属性,这样不会影响您的开发进度。请您等候!

spreadjs666 发表于 2024-9-9 18:03:21

Wilson.Zhang 发表于 2024-9-9 15:46
根据您提供的导入前设置信息,我们排查发现在没有设置scrollByPixel属性的情况下滚动滑动条不会产生异常 ...

好的,这个是用户反馈的线上问题,麻烦排查,谢谢

Wilson.Zhang 发表于 2024-9-10 08:40:46

spreadjs666 发表于 2024-9-9 18:03
好的,这个是用户反馈的线上问题,麻烦排查,谢谢

正在调研中,需要一些时间,我们会及时向您同步结论,请您等候!
{:5_110:}

Wilson.Zhang 发表于 2024-9-12 15:39:54

您好!该问题预计在17.1.6版本修复,您可以关注版本更新,我们也会及时通知您。
{:5_110:}

spreadjs666 发表于 2024-9-12 16:02:41

Wilson.Zhang 发表于 2024-9-12 15:39
您好!该问题预计在17.1.6版本修复,您可以关注版本更新,我们也会及时通知您。

请问具体是什么原因的,哪部分数据触发了bug呢?
页: [1] 2
查看完整版本: 【v17】为什么这个json数据会导致页面滚动异常?