找回密码
 立即注册

QQ登录

只需一步,快速开始

abby

注册会员

12

主题

29

帖子

178

积分

注册会员

积分
178

微信认证勋章

abby
注册会员   /  发表于:2017-7-23 14:43  /   查看:3758  /  回复:1
本帖最后由 abby 于 2017-7-23 14:45 编辑

往spread单元里面粘贴值和使用delete键清空单元格的值都不会触发cellchanged和valuechanged事件,如何能让粘贴操作和delete操作触发cellchanged或valuechanged事件?
当前使用版本是spread9

1 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-7-24 10:20:47
沙发
本帖最后由 ClarkPan 于 2017-7-24 10:23 编辑

您好,您需要再绑定一个RangeChanged事件用以监听delete清空单元格
像这样:
spread.bind(GcSpread.Sheets.Events.RangeChanged, function (sender, args) {
if(args.action == GcSpread.Sheets.RangeChangedAction.Clear){
                                        alert("delete");
                        }
});单元格粘贴您需要绑定
ClipboardChanged事件,
相关文档可以参考:
http://sphelp.grapecity.com/webhelp/SpreadJSWeb/webframe.html#JavascriptLibrary~GcSpread.Sheets.Events~ClipboardPasted_EV.html


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部