找回密码
 立即注册

QQ登录

只需一步,快速开始

Yu-Xian

注册会员

9

主题

46

帖子

187

积分

注册会员

积分
187
Yu-Xian
注册会员   /  发表于:2023-12-13 08:50  /   查看:2247  /  回复:7
1金币
本帖最后由 Richard.Huang 于 2023-12-28 16:27 编辑

产品:SpreadJS
版本:V16.2.2

您好:
目前有使用excel的走势图元件,
image.png427112426.png

透过以下上传写法将档案上传后,
image.png385963134.png

走势图的部分无显示
image.png533520507.png

但是重复操作几次上传其他档案后,又再上传一次本档案,
走势图部分又突然出现(也就是随机出现)
image.png879180602.png

这是导入的spreadJS 元件
image.png999123840.png

程式方面很简单就是宣告spread,以及一段上传元件的 javascript
image.png723133544.png

附件提供本次测试的档案,能否协助是否也会有相同问题。

谢谢

测试迷你图.xlsx

740.55 KB, 下载次数: 73

最佳答案

查看完整内容

您好,小版本的更新是没有问题的,您可以尝试升级后进行测试。如果遇到相关问题,可以在论坛中发贴询问

7 个回复

正序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-12-14 15:13:07
8#
不客气哈,那就先结贴了,后续有其他问题的话随时开新帖提问哈。
回复 使用道具 举报
Yu-Xian
注册会员   /  发表于:2023-12-14 15:00:34
7#
Yu-Xian 发表于 2023-12-13 16:40
顾问您好:
       根据提供的html,我复制其中引用spread的js档
   

您好:
后续我们再试着更新到16.2.6版本,
看看问题是否已可解决。

此问题可以结案,
谢谢顾问的协助。
回复 使用道具 举报
Yu-Xian
注册会员   /  发表于:2023-12-13 16:40:01
5#
Richard.Huang 发表于 2023-12-13 14:04
抱歉您给的信息还是过少,能够提供一份可供我们复现的demo呢?我在SpreadJSV16.2.6中导入您的xlsx文件,却 ...

顾问您好:
       根据提供的html,我复制其中引用spread的js档
    image.png514396056.png

       再重新执行上传档案每次都可以正常显示走势图
    image.png308347472.png

      
        我们系统目前采用的是16.2.2版本,看起来好像16.2.2版本以前会有问题。
         
        请问升级16.2.6版本有什么特别要求吗?有没有什么限制

        谢谢
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-12-13 14:04:11
4#
抱歉您给的信息还是过少,能够提供一份可供我们复现的demo呢?我在SpreadJSV16.2.6中导入您的xlsx文件,却没有复现您的问题,您可以在我的demo上进行测试和修改,只要能够复现您描述的问题即可

sjsTest.html

3.18 KB, 下载次数: 73

回复 使用道具 举报
Yu-Xian
注册会员   /  发表于:2023-12-13 13:28:21
3#
Richard.Huang 发表于 2023-12-13 10:18
您好,注意到您导入操作中将增量加载选项incrementalLoad设置为了true,该选项的作用是对于页面主要的数据 ...

您好:
根据顾问您的建议
1. 修改incrementalLoad: false
2. 增加console.log


image.png125834349.png

重新导入档案

image.png22084959.png

断点停顿一段时间,走势图仍未呈现于画面。
现在改用另一个比较简单的走势图档案上传,刚执行到spread.import就显示出走势图了

image.png123145445.png

当走势图可以出现后,我再操作一次档案上传,同样的一执行到spread.import就显示出走势图了

image.png653524169.png

现在这个情况下,只要不重新整理画面,重复上传走势图档案就都可以显示。
但是只要一重新整理画面,我再上传档案基本上就都无法显示。
以上是操作步骤的说明,再麻烦顾问协助看看是否我哪边需要调整。
谢谢


回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-12-13 10:18:01
2#
您好,注意到您导入操作中将增量加载选项incrementalLoad设置为了true,该选项的作用是对于页面主要的数据进行优先加载,因此可能出现您描述的走势图没加载出来的情况。您可以将该选项设置为false,并且在成功回调方法中打一个断点或者console.log()一下,看成功回调方法执行后,页面上的内容是否显示出来
回复 使用道具 举报
最佳答案
最佳答案
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-12-13 08:50:14
来自 6#
Yu-Xian 发表于 2023-12-13 16:40
顾问您好:
       根据提供的html,我复制其中引用spread的js档
   

您好,小版本的更新是没有问题的,您可以尝试升级后进行测试。如果遇到相关问题,可以在论坛中发贴询问
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部