找回密码
 立即注册

QQ登录

只需一步,快速开始

ab123

注册会员

12

主题

33

帖子

101

积分

注册会员

积分
101
ab123
注册会员   /  发表于:2024-5-20 09:18  /   查看:1934  /  回复:6
1金币
本帖最后由 Joestar.Xu 于 2024-5-20 11:51 编辑

哪位大神帮忙看看

我监听到Message后,调用的是另一个TS的方法
我如果在另一个TS里面取到当前编辑的sheet 和 spread对象
image.png573944701.png
image.png450255126.png
image.png898879089.png

最佳答案

查看完整内容

您好,如果是使用这种方式引入SpreadJS的话,需要给这个标签设置ID,然后再调用findControl接口获取。 如:

6 个回复

倒序浏览
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-5-20 09:18:23
来自 5#
您好,如果是使用这种方式引入SpreadJS的话,需要给<gc-spread-sheets>这个标签设置ID,然后再调用findControl接口获取。

如:

image.png464968566.png

image.png721260375.png

image.png944741516.png
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-5-20 11:32:52
2#
您好,您可以为Designer和Spread的Container设置Id,然后调用findControl接口来获取Designer和Spread对象。

Designer:GC.Spread.Sheets.Designer.findControl(document.getElementById("hostDiv"));

Spread:GC.Spread.Sheets.findControl("hostDiv");
回复 使用道具 举报
ab123
注册会员   /  发表于:2024-5-20 11:38:07
3#
你好 Spread:GC.Spread.Sheets.findControl("hostDiv");  这个直接取到的是空

image.png115501708.png
回复 使用道具 举报
ab123
注册会员   /  发表于:2024-5-20 11:39:51
4#
Joestar.Xu 发表于 2024-5-20 11:32
您好,您可以为Designer和Spread的Container设置Id,然后调用findControl接口来获取Designer和Spread对象。 ...

你好 Spread:GC.Spread.Sheets.findControl("hostDiv");  这个直接取到的是空

回复 使用道具 举报
ab123
注册会员   /  发表于:2024-5-20 13:44:28
6#
明白了  按您的方法可以了  谢谢
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-5-20 13:50:05
7#
不客气,那就先结贴了,后续有其他问题的话随时开新帖提问哈。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部