找回密码
 立即注册

QQ登录

只需一步,快速开始

柠檬汽水

初级会员

9

主题

32

帖子

309

积分

初级会员

积分
309
柠檬汽水
初级会员   /  发表于:2021-1-20 14:30  /   查看:3067  /  回复:7
需求:我们现在在做一个功能,delete删除数据的时候,如果没有填写内容的话,这边就把之前的值赋在表格里面,现在我遇到的问题是,右键清除的时候,如果选中一片区域清除,我该如何获取新值和旧值呢?又该如何区分是右键清除还是delete呢? image.png110003050.png


image.png321943053.png

7 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-1-20 14:37:23
沙发
您好,您可以用rangechanged事件监听,这个action是个枚举值
image.png616634826.png
回复 使用道具 举报
柠檬汽水
初级会员   /  发表于:2021-1-20 16:01:58
板凳
DerrickJiao 发表于 2021-1-20 14:37
您好,您可以用rangechanged事件监听,这个action是个枚举值

我是用RangeChanged事件监听的呢,但是现在出现的问题是:右键的清除和delete键没办反区分?
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-1-20 16:16:00
地板
柠檬汽水 发表于 2021-1-20 16:01
我是用RangeChanged事件监听的呢,但是现在出现的问题是:右键的清除和delete键没办反区分?

两者执行同样的命令clear,无法进行区分
回复 使用道具 举报
柠檬汽水
初级会员   /  发表于:2021-1-20 17:06:30
5#
DerrickJiao 发表于 2021-1-20 16:16
两者执行同样的命令clear,无法进行区分

所以想问一下,有什么办法可以区分,右键清除和delete键吗???
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-1-20 17:16:20
6#
柠檬汽水 发表于 2021-1-20 17:06
所以想问一下,有什么办法可以区分,右键清除和delete键吗???

没有,在SpreadJS的概念中,两者是一致的
回复 使用道具 举报
柠檬汽水
初级会员   /  发表于:2021-1-20 17:35:28
7#
DerrickJiao 发表于 2021-1-20 17:16
没有,在SpreadJS的概念中,两者是一致的

这样的话,能否说一下区域性delete和右键删除的时候,如何获取区域行的新值和旧值呢?
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-1-20 18:02:31
8#
柠檬汽水 发表于 2021-1-20 17:35
这样的话,能否说一下区域性delete和右键删除的时候,如何获取区域行的新值和旧值呢?

您可以参考这篇帖子重写delete命令
https://gcdn.grapecity.com.cn/showtopic-82416-1-1.html
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部