找回密码
 立即注册

QQ登录

只需一步,快速开始

yuyuyu

注册会员

7

主题

18

帖子

161

积分

注册会员

积分
161
yuyuyu
注册会员   /  发表于:2016-12-19 10:34  /   查看:3424  /  回复:9
你好,升级spreadjs10后,用$('#ss').data('spread')的方法无法获取spread对象 console了一下$('#ss')是能取得到的 如图

图片.png479047545.png

但是不能获取spread对象 报错如下
图片.png509743346.png
图片.png331248473.png

9 个回复

倒序浏览
liyx
金牌服务用户   /  发表于:2016-12-19 10:47:16
沙发
请帮忙跟进。。。
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-12-19 11:41:47
板凳
您好,
标准的方式是 var spread = GC.Spread.Sheets.findControl(document.getElementById("ss"))
data我这里测试确实也无法使用,这个需要再确认下。
回复 使用道具 举报
yuyuyu
注册会员   /  发表于:2016-12-19 12:00:04
地板
dexteryao 发表于 2016-12-19 11:41
您好,
标准的方式是 var spread = GC.Spread.Sheets.findControl(document.getElementById("ss"))
data ...

你好,改成这个方式之后,出现了另外一个问题,spread的一些方法用不了
报错如下:excelDetail2.js:143 Uncaught TypeError: spread.tabEditable is not a function
还有好几个方法也用不了
V10 中方法有调整?
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-12-19 13:36:01
5#
对,V10接口有调整 ,接口变化文档
http://sphelp.grapecity.com/webh ... tml#APIchanges.html

我们也提供了,在V10中使用V9代码的方法
http://sphelp.grapecity.com/webh ... html#migration.html
回复 使用道具 举报
yuyuyu
注册会员   /  发表于:2016-12-19 14:39:04
6#
dexteryao 发表于 2016-12-19 13:36
对,V10接口有调整 ,接口变化文档
http://sphelp.grapecity.com/webhelp/SpreadSheets10/webframe.html#A ...

    <link href="./css/gc.spread.sheets.excel2013white.10.0.0.css" rel="stylesheet"/>
    <script src="./scripts/gc.spread.sheets.all.10.0.0.js" type="application/javascript"></script>
    <script src="./scripts/interop/gc.spread.sheets.migration.10.0.0.js" type="application/javascript">

这些文件没找到
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-12-19 14:45:32
7#
在发您的正式版产品包里
\SpreadJS.Production.10.0.1\Spread.Sheets\Spread.Sheets.Production.10.0.1\scripts
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-12-19 14:56:31
8#
V10还支持 data的方式,不过key变了 现在是workbook
var workbook = $("#ss").data("workbook")
回复 使用道具 举报
yuyuyu
注册会员   /  发表于:2016-12-19 15:15:18
9#
dexteryao 发表于 2016-12-19 14:56
V10还支持 data的方式,不过key变了 现在是workbook
var workbook = $("#ss").data("workbook")

好的谢谢你 在V10中使用V9代码的方法好像有点问题 还是不能使用V9的接口
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-12-19 16:26:01
10#
除了文档中说明的几个接口以外,其他公用接口都是可以使用的。您提供个demo我们测试下。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部