找回密码
 立即注册

QQ登录

只需一步,快速开始

qiumobai
初级会员   /  发表于:2018-11-20 10:52  /   查看:4210  /  回复:7
右键创建sheet时,有没有事件监听?

7 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-11-20 13:44:34
沙发
右键创建sheet是一个什么样的操作?
回复 使用道具 举报
qiumobai
初级会员   /  发表于:2018-11-20 18:46:10
板凳
dexteryao 发表于 2018-11-20 13:44
右键创建sheet是一个什么样的操作?

右键点击插入,怎么监听这个插入sheet的动作?
A011E403-4CEB-4C1C-83F3-D07EBE5B666B.png
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-11-21 10:03:01
地板
您好,右键插入sheet表单,伴随着焦点sheet的改变,会触发两个SpreadJS事件,分别是:

ActiveSheetChanging 和 ActiveSheetChanged,API地址:

http://help.grapecity.com/spread ... .Sheets.Events.html

关于如何使用SpreadJS 事件的示例,请参考学习指南:

https://demo.grapecity.com.cn/Sp ... /demos/spreadEvents
回复 使用道具 举报
qiumobai
初级会员   /  发表于:2018-11-21 16:17:06
5#
KevinChen 发表于 2018-11-21 10:03
您好,右键插入sheet表单,伴随着焦点sheet的改变,会触发两个SpreadJS事件,分别是:

ActiveSheetChang ...

不是,这两个都监听不到,我说的是右键点击插入的动作,而不是切换sheet的动作
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-11-21 17:58:07
6#
您好,SpreadJS的新增表格和删除表格并没有事件来响应支持,

不过您可以通过自定义命令的方式来实现,

右键菜单都是通过命令实现的,您可以把插入动作的命令自己实现,然后替换掉原来的命令即可。

关于自定义右键菜单的方式,我可以给您上传一个Demo供您参考。

Demo中的spread.contextMenu.menuData 代表所有的右键命令集合。

CustomContextMenu.html

2.52 KB, 下载次数: 237

回复 使用道具 举报
qiumobai
初级会员   /  发表于:2018-11-22 09:03:50
7#
KevinChen 发表于 2018-11-21 17:58
您好,SpreadJS的新增表格和删除表格并没有事件来响应支持,

不过您可以通过自定义命令的方式来实现,

好的,谢谢
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-11-22 13:56:33
8#
不客气,很高兴与您交流SpreadJS的技术问题,本帖我结帖了,有新问题欢迎发新帖交流~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部