找回密码
 立即注册

QQ登录

只需一步,快速开始

LilaS
金牌服务用户   /  发表于:2024-6-24 15:05  /   查看:1238  /  回复:12
18金币

例如 设计器:
1、<div id="gc-designer-container" ></div>
2、var designer = new GC.Spread.Sheets.Designer.Designer("gc-designer-container", config);
设计器页面 浏览器控制台 就可以这样获取designer
3、let designer = GC.Spread.Sheets.Designer.findControl(document.querySelector(".gc-designer-container"));

那工作簿第三步怎么获取呢?
1、<div id="wb" ></div>

2、var spread = new GC.Spread.Sheets.Workbook(document.getElementById('wb'));

3、?

最佳答案

查看完整内容

与在设计器中的获取方式一样,通过findControl方法根据dom元素获取。以楼主提供的信息为基础,在浏览器的控制台输入下列代码即可获取工作簿: var workbook = GC.Spread.Sheets.findControl(document.getElementById('wb'));。

12 个回复

倒序浏览
最佳答案
最佳答案
eat_grape_5
中级会员   /  发表于:2024-6-24 15:05:53
来自 2#
与在设计器中的获取方式一样,通过findControl方法根据dom元素获取。以楼主提供的信息为基础,在浏览器的控制台输入下列代码即可获取工作簿:

var workbook = GC.Spread.Sheets.findControl(document.getElementById('wb'));。
回复 使用道具 举报
LilaS
金牌服务用户   /  发表于:2024-6-24 15:38:59
3#
eat_grape_5 发表于 2024-6-24 15:33
与在设计器中的获取方式一样,通过findControl方法根据dom元素获取。以楼主提供的信息为基础,在浏览器的控 ...

会报错:Uncaught ReferenceError:Gc is not defined
回复 使用道具 举报
eat_grape_5
中级会员   /  发表于:2024-6-24 15:41:05
4#
LilaS 发表于 2024-6-24 15:38
会报错:Uncaught ReferenceError:Gc is not defined

如果报错信息是这样:Uncaught ReferenceError:Gcis not defined,那么猜测可能是'GC'错写为了‘Gc’导致的,因为在SpreadJS中的合法命名空间是'GC'而非'Gc'。
回复 使用道具 举报
LilaS
金牌服务用户   /  发表于:2024-6-24 15:54:33
5#
eat_grape_5 发表于 2024-6-24 15:41
如果报错信息是这样:Uncaught ReferenceError:Gcis not defined,那么猜测可能是'GC'错写为了‘Gc’导致 ...

这个是截图 GC是大写的
微信图片_20240624155250.png
回复 使用道具 举报
eat_grape_5
中级会员   /  发表于:2024-6-24 16:14:35
6#
LilaS 发表于 2024-6-24 15:54
这个是截图 GC是大写的

猜测可能在浏览器控制台获取不到SpreadJS所致,导入方式是怎样的?我的代码导入方式是这样的:

1719216809576.png967279968.png
或者这样:
1719216834320.png379950866.png
回复 使用道具 举报
LilaS
金牌服务用户   /  发表于:2024-6-24 16:32:11
7#
eat_grape_5 发表于 2024-6-24 16:14
猜测可能在浏览器控制台获取不到SpreadJS所致,导入方式是怎样的?我的代码导入方式是这样的:

您看我这
image.png193087157.png

image.png214960936.png

我的设计器页面也是这样引用的 例子中的控制台代码也没报错,但是工作簿 的控制台 报错了
回复 使用道具 举报
eat_grape_5
中级会员   /  发表于:2024-6-24 17:26:31
8#

根据这些我暂时也没有思路,不过我的代码中没有使用框架,楼主的代码是否有使用框架?如果有使用框架的话,可能会影响在控制台获取SpreadJS的元素吧,这是我的猜测。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-6-24 17:30:42
9#
您好,jsp这种代码不太确定,这边使用js项目能够正常获取,或者也可以在项目中执行这句代码,将GC对象挂在window上试试:

window.GC = GC;
回复 使用道具 举报
LilaS
金牌服务用户   /  发表于:2024-6-24 18:35:36
10#
eat_grape_5 发表于 2024-6-24 17:26
根据这些我暂时也没有思路,不过我的代码中没有使用框架,楼主的代码是否有使用框架?如果有使用框架的话 ...

用的layui 有可能 毕竟设计器是没问题的
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部