请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

caicaicai

注册会员

4

主题

10

帖子

38

积分

注册会员

积分
38
caicaicai
注册会员   /  发表于:2025-4-25 17:10  /   查看:72  /  回复:3
1金币


自定义了一个单元格,新创建了一个输入框,但是回车事件被拦截了,未执行自定义函数,如何监听呢?


1745571581232.png440315246.png

最佳答案

查看完整内容

您好!请教下您监听按键需要做什么业务操作? 单元格类型基类Base声明了方法isReservedKey,该方法专门处理在单元格中的按键行为,方法参数包含键盘事件(KeyboardEvent)和单元格类型上下文(conext),如下图所示: 如下动图所示,对单元格B2重写了isReservedKey方法,打印该方法的参数,在单元格先后中按下Enter键、向右方向键,该方法均能响应,向上方向键和向左方向键均为了从其他单元格切回重写了isReservedKey方法 ...

3 个回复

倒序浏览
最佳答案
最佳答案
Wilson.Zhang
超级版主   /  发表于:2025-4-25 17:10:52
来自 2#
您好!请教下您监听按键需要做什么业务操作?

单元格类型基类Base声明了方法isReservedKey,该方法专门处理在单元格中的按键行为,方法参数包含键盘事件(KeyboardEvent)和单元格类型上下文(conext),如下图所示:
1745717349568.png222121276.png

如下动图所示,对单元格B2重写了isReservedKey方法,打印该方法的参数,在单元格先后中按下Enter键、向右方向键,该方法均能响应,向上方向键和向左方向键均为了从其他单元格切回重写了isReservedKey方法的单元格B2:
isReservedKey.gif

您可以尝试在这个方法中判断KeyboardEvent实例的key参数或code参数以区分按键,随后执行相应的业务逻辑。

回复 使用道具 举报
caicaicai
注册会员   /  发表于:2025-4-28 16:43:00
3#
Wilson.Zhang 发表于 2025-4-27 09:34
您好!请教下您监听按键需要做什么业务操作?

单元格类型基类Base声明了方法isReservedKey,该方法专门 ...

可以了,感谢
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2025-4-28 17:31:39
4#
不客气,那就先结贴了,后续有其他问题的话随时开新帖提问哈。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部