找回密码
 立即注册

QQ登录

只需一步,快速开始

新西兰奶牛

注册会员

3

主题

10

帖子

31

积分

注册会员

积分
31
最新发帖
新西兰奶牛
注册会员   /  发表于:2024-11-21 10:17  /   查看:223  /  回复:9

启动后,设计器正常, 但通过“文件” - “导入” 功能,导入一个多 sheet 页的 ssjon文件后, spreadjs 在切换 sheet 页时,内容不能正常的渲染:

image.png583159484.png


vue3.zip

12.36 KB, 下载次数: 16

9 个回复

倒序浏览
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-11-21 17:29:28
沙发
初始化时,请挂在一个dom: image.png290099181.png
回复 使用道具 举报
新西兰奶牛
注册会员   /  发表于:2024-11-22 14:11:41
板凳
我们在 vue2 的 旧代码中,一直使用的是 下面这种构造函数, 也就是 spread 要单独绑定一个 dom 初始化,再当做参数传给 designer, 能否帮忙再看一下,能否继续沿用这种构造方式。 感谢了

  1. this.spread = new GC.Spread.Sheets.Workbook(document.getElementById('ss'));
  2.         this.designer = new GC.Spread.Sheets.Designer.Designer(document.getElementById("ss_designer"), GC.Spread.Sheets.Designer.DefaultConfig,this.spread);
复制代码


回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-11-22 18:11:38
地板
新西兰奶牛 发表于 2024-11-22 14:11
我们在 vue2 的 旧代码中,一直使用的是 下面这种构造函数, 也就是 spread 要单独绑定一个 dom 初始化,再 ...

您好,之前确实有一个版本存在您这个写法,但是目前,我们已经摒弃了该写法,请在新版本中修改新的写法
回复 使用道具 举报
新西兰奶牛
注册会员   /  发表于:2024-11-25 10:13:57
5#

  1. this.designer = new GC.Spread.Sheets.Designer.Designer("ss_designer");
  2. this.spread = this.designer.getWorkbook();
  3.  
  4. let jjson = '{"sheets":{"Sheet1":{ 省略……  ssjson 的内容';
  5. <div>
  6. this.spread.fromJSON(JSON.parse(jjson));
  7. </div>
复制代码
用了这种写法, 使用spread 对象 fromJSON 一个 ssjson 的内容,照样无法正常渲染。
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-11-25 12:08:24
6#
新西兰奶牛 发表于 2024-11-25 10:13
用了这种写法, 使用spread 对象 fromJSON 一个 ssjson 的内容,照样无法正常渲染。[/backco ...

您好,能否将您的这个ssjson文件上传给我方便我来进行过调研和跟进呢?
回复 使用道具 举报
新西兰奶牛
注册会员   /  发表于:2024-11-25 13:33:48
7#
附件是整个 vue3 的项目,npm install 后 启动即可,在切换 sheet 后,sheet 的内容没有被渲染出来

vue3.zip

13.08 KB, 下载次数: 7

回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-11-25 15:37:21
8#
新西兰奶牛 发表于 2024-11-25 13:33
附件是整个 vue3 的项目,npm install 后 启动即可,在切换 sheet 后,sheet 的内容没有被渲染出来

我成功复现了您所描述的问题,主要原因在于框架上的部分不兼容,您可以参考这篇技术博客了解在框架中使用SpreadJS会遇到的问题,以及解决的方案:https://gcdn.grapecity.com.cn/showtopic-226752-1-1.html
回复 使用道具 举报
新西兰奶牛
注册会员   /  发表于:2024-11-25 16:42:31
9#
已经解决,非常感谢,烦请关闭!
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-11-25 17:26:11
10#
新西兰奶牛 发表于 2024-11-25 16:42
已经解决,非常感谢,烦请关闭!

好的,后续有相关问题,欢迎继续发新帖提问
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部