找回密码
 立即注册

QQ登录

只需一步,快速开始

小菜鸟一枚

金牌服务用户

13

主题

35

帖子

114

积分

金牌服务用户

积分
114

微信认证勋章

小菜鸟一枚
金牌服务用户   /  发表于:2017-3-1 17:10  /   查看:4277  /  回复:5
直接获取操作的sheet赋值给给新的Spread时,新建的spread有sheet,原来操作的sheet没有了;请问这是什么问题

QQ截图20170301165755.png

5 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-3-1 17:31:43
沙发
js对象是引用类型,如果您要复制需要深拷贝。

对于spread ,您可以使用toJOSN 和fromJSON达到 复制目的

var newSheet = new GC.Spread.Sheets.Worksheet();

newSheet.fromJSON(JSON.parse(JSON.stringify(sheet.toJSON())))
回复 使用道具 举报
小菜鸟一枚
金牌服务用户   /  发表于:2017-3-1 17:41:17
板凳
已找到解决方案,感谢。。
回复 使用道具 举报
Helen
高级会员   /  发表于:2017-3-2 17:04:16
地板
小菜鸟一枚 发表于 2017-3-1 17:41
已找到解决方案,感谢。。

不客气哦。
也欢迎您将您的解决方案分享给大家。
回复 使用道具 举报
小菜鸟一枚
金牌服务用户   /  发表于:2017-3-7 15:16:19
5#
Helen 发表于 2017-3-2 17:04
不客气哦。
也欢迎您将您的解决方案分享给大家。

看了之前的帖子,里面找到的,忘记地址了
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-3-7 15:24:49
6#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部