找回密码
 立即注册

QQ登录

只需一步,快速开始

[已处理] 自定义快捷键

jyjc 讲师达人认证
高级会员   /  发表于:2021-1-18 11:10  /   查看:3894  /  回复:12
怎么在重写自定义delete 快捷键时,只想对部分单元格处理,其余的单元格,安装原快捷键指令执行

14 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-1-18 11:34:01
沙发
您好,delete键已经自定义了,所以无法同时在单元格中保留原功能了。

您可以尝试在delete绑定的命令中添加判断需要按原来方式执行的这部分的单元格,然后手动实现删除的功能。

点评

原来方式执行 没有可以参考的示例  发表于 2021-1-18 11:44
是的,我也是这样想的,可是怎么样执行原来的删除命令呢  发表于 2021-1-18 11:43
回复 使用道具 举报
jyjc讲师达人认证
高级会员   /  发表于:2021-1-18 11:48:51
板凳
image.png310281066.png
这是我重写的代码,可以看到有一个if判断,现在else判断里面就想写 安装原来的方式 去call 应该怎么写呢
回复 使用道具 举报
jyjc讲师达人认证
高级会员   /  发表于:2021-1-18 11:54:52
地板
DerrickJiao 发表于 2021-1-18 11:34
您好,delete键已经自定义了,所以无法同时在单元格中保留原功能了。

您可以尝试在delete绑定的命令中添 ...

我是重写delete 按键
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-1-18 12:16:52
5#
jyjc 发表于 2021-1-18 11:54
我是重写delete 按键

无法在重写里面再调用原来的实现,只能在里面判断这部分单元格然后用clear方法实现手动删除的功能。
https://demo.grapecity.com.cn/sp ... s.html#.StorageType
回复 使用道具 举报
jyjc讲师达人认证
高级会员   /  发表于:2021-1-18 14:18:59
6#
怎么不禁用这个时候的 backspace image.png49638670.png
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-1-18 14:53:59
7#
jyjc 发表于 2021-1-18 14:18
怎么不禁用这个时候的 backspace

backspace与delete键两者是不一致的,您重写delete键是不会影响backspace键

不是很能理解您描述的“怎么不禁用这个时候的 backspace”

麻烦您再详细描述一下您的需求
回复 使用道具 举报
jyjc讲师达人认证
高级会员   /  发表于:2021-1-18 15:39:50
8#
两个快捷键都重写了,只是一部分单元格允许删除,另一部分单元格还是要允许删除,然后允许删除的单元格的这个输入框里面 backspace 是失效的。我想让允许删除的单元格里面的 backpack 能够正常执行应该怎么处理
回复 使用道具 举报
jyjc讲师达人认证
高级会员   /  发表于:2021-1-18 15:40:07
9#
DerrickJiao 发表于 2021-1-18 14:53
backspace与delete键两者是不一致的,您重写delete键是不会影响backspace键

不是很能理解您描述的“怎 ...

都重写了
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-1-18 16:02:03
10#

由您的描述来看,应该是重写backspace导致的,建议您换绑其他快捷键,backspace暂时没有接口可以实现替换。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部