找回密码
 立即注册

QQ登录

只需一步,快速开始

微风

注册会员

5

主题

14

帖子

49

积分

注册会员

积分
49
微风
注册会员   /  发表于:2021-6-16 11:19  /   查看:1922  /  回复:4
目前遇到的场景是,需要直接操作spread,将spread深拷贝一份后,
执行新的spread中的命令tableToRange

发现新的spread 依然对当前显示的模板进行了操作。

请问,如何将新拷贝的spread的 取消关联当前的显示模板

4 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-6-16 11:36:11
沙发
您好,
为了更快的解决您的问我呢提,几个问题需要先确认下:
您指的模板是使用 在线表格编辑器 进行设计的模板吗?
您是如何对spread深拷贝的?
您想咨询的是如何清除 模板所绑定的字段路径吗?
回复 使用道具 举报
微风
注册会员   /  发表于:2021-6-16 11:39:52
板凳
Lynn.Dou 发表于 2021-6-16 11:36
您好,
为了更快的解决您的问我呢提,几个问题需要先确认下:
您指的模板是使用 在线表格编辑器 进行设计 ...

①是在线设计器设计的模板
②拷贝如下:
var newSpread = new Object()
  Object.setPrototypeOf(newSpread, spread)
③ 第三个问题是,取消workbook的绑定路径,
回复 使用道具 举报
微风
注册会员   /  发表于:2021-6-16 11:53:14
地板
Lynn.Dou 发表于 2021-6-16 11:36
您好,
为了更快的解决您的问我呢提,几个问题需要先确认下:
您指的模板是使用 在线表格编辑器 进行设计 ...

您好,我这边已经解决了,不使用刚刚说的那个方法。
获取到将当前的spread,单独创建一个新的藏的workbook
将新的workbook 作为新的spread  进行操作 。可以 了。此贴可以关闭 谢谢

评分

参与人数 1金币 +500 收起 理由
Lynn.Dou + 500 感谢您分享解决方案

查看全部评分

回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-6-16 12:00:13
5#
感谢您的分享,那本帖就先结贴了,有问题欢迎另开新帖。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部