找回密码
 立即注册

QQ登录

只需一步,快速开始

面向对象

注册会员

9

主题

27

帖子

86

积分

注册会员

积分
86
面向对象
注册会员   /  发表于:2017-8-31 16:57  /   查看:4246  /  回复:6
blob315356749.png
json数据如图,
录入代码
        var spread2 = $('#ss').data('workbook');
        spread2.fromJSON(spreadJson)

初始时为一个空的excel,
录入后,会成功插入其中一个sheet,然后就报错,报错信息如下
gc.spread.sheets.all.10.1.0.min.js:38 Uncaught TypeError: Cannot read property 'fromJSON' of undefined

6 个回复

倒序浏览
面向对象
注册会员   /  发表于:2017-8-31 16:59:34
沙发
这个json是在后台的重新组装过sheets信息的,组装方式是先把模板中sheets置null,在通过选择需要的sheet页拼装上去
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-8-31 19:53:20
板凳
您能否将相关的json上传提供我们,帮助我们重现问题
回复 使用道具 举报
面向对象
注册会员   /  发表于:2017-9-1 09:40:49
地板
附件:【json串.txt】内容为自己组装后的JSON串
【0.html】为测试时使用的html页面

谢谢!

json串.txt

351.67 KB, 下载次数: 202

0.html

1.5 KB, 下载次数: 152

回复 使用道具 举报
面向对象
注册会员   /  发表于:2017-9-1 09:42:42
5#
ClarkPan 发表于 2017-8-31 19:53
您能否将相关的json上传提供我们,帮助我们重现问题

json串和测试使用的html贴在了楼下
谢谢
回复 使用道具 举报
面向对象
注册会员   /  发表于:2017-9-1 09:50:35
6#
ClarkPan 发表于 2017-8-31 19:53
您能否将相关的json上传提供我们,帮助我们重现问题

知道什么问题了,在比对demo的多个sheet页的json导入时发现我的spread少了两个属性sheetCount和activeSheetIndex,现在加上就好了。能够正常加载了
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-9-1 14:04:36
7#

有什么问题欢迎另开新帖进行询问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部