请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

Melody

中级会员

29

主题

63

帖子

591

积分

中级会员

积分
591

微信认证勋章

Melody
中级会员   /  发表于:2018-10-9 20:27  /   查看:3554  /  回复:3
image.png127163695.png 选中行之后触发的活动应该怎么写
类似于 单击 或者 双击的Events

3 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-10-10 09:26:19
沙发
您可以使用RangeChanged事件,所有事件的API地址如下:

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

具体使用方法可以参考学习指南:

https://demo.grapecity.com.cn/Sp ... /demos/spreadEvents
回复 使用道具 举报
Melody
中级会员   /  发表于:2018-10-10 16:31:41
板凳
KevinChen 发表于 2018-10-10 09:26
您可以使用RangeChanged事件,所有事件的API地址如下:

http://help.grapecity.com/spread/SpreadSheets ...

image.png289162596.png
RangeChanged事件
是在我用DELETE删除单元格的时候会触发
选中一行时并没有触发呀
是我理解的不对吗
spreadRangeChanged = (spread) =>{
    const activeSheet = spread.getActiveSheet()
    // const type = this.props.type
    activeSheet.bind(GC.Spread.Sheets.Events.RangeChanged, function (sender, args) {
        console.log(args.sheetName, args.action);
    });
}
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-10-10 17:13:58
地板
实在抱歉,刚才是我理解错误,

对于选中区域发生变化的事件,有两个

SelectionChanging 和 SelectionChanged

前者是在选择操作执行前触发,后者是在选择操作执行后触发。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部