找回密码
 立即注册

QQ登录

只需一步,快速开始

jscqkj

中级会员

68

主题

151

帖子

543

积分

中级会员

积分
543
jscqkj
中级会员   /  发表于:2020-9-14 18:35  /   查看:2299  /  回复:4
如何获取delete删除的单元格? valueChange获取不到

4 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-9-15 09:27:45
沙发
需要监听rangechanged事件,在事件中通过action去判断用户的delete操作
https://demo.grapecity.com.cn/sp ... #event:RangeChanged
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-9-15 09:31:53
板凳
您好,用RangeChanged事件可以监听,参考代码:
  1. var spread = GC.Spread.Sheets.findControl("ss");
  2. var sheet = spread.getActiveSheet();
  3. spread.bind(GC.Spread.Sheets.Events.RangeChanged, function (sender, args) {
  4.     console.log(args);
  5. });
复制代码


您也可以参考一下这个帖子
https://gcdn.grapecity.com.cn/showtopic-58603-1-1.html
回复 使用道具 举报
jscqkj
中级会员   /  发表于:2020-9-15 09:38:25
地板
DerrickJiao 发表于 2020-9-15 09:31
您好,用RangeChanged事件可以监听,参考代码:

image.png689809264.png 我这里 action 返回值 是2 ,2就代表delete吗?

回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-9-15 09:57:44
5#
jscqkj 发表于 2020-9-15 09:38
我这里 action 返回值 是2 ,2就代表delete吗?

这个action是个枚举类的值,action 返回的2表示清除区域值操作。可参考的值有:

https://demo.grapecity.com.cn/sp ... .RangeChangedAction
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部