找回密码
 立即注册

QQ登录

只需一步,快速开始

红衣

注册会员

9

主题

39

帖子

183

积分

注册会员

积分
183
红衣
注册会员   /  发表于:2018-12-20 11:13  /   查看:2485  /  回复:3
1:如果用jquery取得spread对象,可以用$("#id").data("workbook")
那通过监视,看到里面的有不少属性和对象,类似BQ,Cv。有文档讲解吗?我在API那里搜了一下,.data("workbook")的用法没搜到,BQ之类的也没有搜到。
2:其他获取spread对象,是只有这样的方式吗?GC.Spread.Sheets.findControl(document.getElementById('ss'));
3:我看到获取对象都是用id,那可以用class吗?如果一页有多个table,我只想设置一遍,类似$(".class").data("workbook"),类似这样的写法,是可以的吗?还是只能够循环?

3 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-12-20 17:23:12
沙发
您好,

1、您说的这些是代码打包封装后的内部接口和方法,是经过加密处理的,这些接口是没有文档的,也不建议您调用这些接口,因为它们会随着不同的版本发生变化。

2、findControl是SpreadJS 官方的获取spread实例的接口,没有别的接口。

3、您这边使用的是jQuery选择器,理论上只要选择器选中的元素都可以,但是这需要您结合您的业务逻辑来尝试。
回复 使用道具 举报
红衣
注册会员   /  发表于:2018-12-27 11:55:58
板凳
好的,我试了一下,还是得用id取。
非常感谢
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-12-27 13:52:34
地板
红衣 发表于 2018-12-27 11:55
好的,我试了一下,还是得用id取。
非常感谢

不客气,希望能帮您解决问题,本帖我结贴了,您有新的问题欢迎发新贴交流。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部