找回密码
 立即注册

QQ登录

只需一步,快速开始

wangqgsunway

中级会员

84

主题

224

帖子

740

积分

中级会员

积分
740
wangqgsunway
中级会员   /  发表于:2019-12-12 10:43  /   查看:2806  /  回复:2
1金币
            sheet.bind(GC.Spread.Sheets.Events.RangeChanged, function (e, data) {
                console.log(e)
                console.log(data)
//                              能否终止 删除动作,让这次del失效
                return false;
            });

最佳答案

查看完整内容

RangeChanged事件无法阻止按下清除键, 你是想在按下清除键的时候判断 是否能清除,然后继续相应的操作清除或者不清除是吧? 这样可以写一个新的command注册到delete键上,command里根据逻辑判断执行什么, 可以看学习指南: https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/worksheet/sheet-actions/purejs

2 个回复

倒序浏览
最佳答案
最佳答案
Fiooona
论坛元老   /  发表于:2019-12-12 10:43:43
来自 3#
RangeChanged事件无法阻止按下清除键,
你是想在按下清除键的时候判断 是否能清除,然后继续相应的操作清除或者不清除是吧?
这样可以写一个新的command注册到delete键上,command里根据逻辑判断执行什么,
可以看学习指南:
https://demo.grapecity.com.cn/sp ... heet-actions/purejs
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
wangqgsunway
中级会员   /  发表于:2019-12-12 10:58:01
2#
在到这段代码的时候  del 动作已经执行完了 值已经被删除了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部