找回密码
 立即注册

QQ登录

只需一步,快速开始

robin.liu

金牌服务用户

2

主题

3

帖子

11

积分

金牌服务用户

积分
11
最新发帖
robin.liu
金牌服务用户   /  发表于:2024-5-11 10:15  /   查看:2002  /  回复:3
本帖最后由 Richard.Huang 于 2024-5-29 11:28 编辑

产品:SpreadJS
版本:V17.0.9

请教一下技术大佬们:
按回车,光标往右走:
  • 选中单元格后,按回车,默认是选中下一行的单元格;
  • 可以不改为选中下一列的单元格

3 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-5-11 11:41:11
沙发
如果你是想实现:
“选中单元格后,按回车,跳转选中下一列单元格”

可以改写Enter键绑定的命令,
可以用下面的代码,重写moveToNextCell命令,其中moveToNextCell命令是跳转到下一个单元格,即Tab键执行的逻辑 ,13是Enter的键盘码

当然,如果你仅是单纯想往右移动,和→键执行一样的逻辑,你也可以改navigationRight命令


  1. spread.commandManager().register('customMoveToNextCell', GC.Spread.Sheets.Commands.moveToNextCell, 13, false, false, false, false);
复制代码

另外,发帖请发到对应的SpreadJS产品求助板块,这个帖子我先移动过去了
回复 使用道具 举报
robin.liu
金牌服务用户   /  发表于:2024-5-13 11:41:05
板凳
Richard.Ma 发表于 2024-5-11 11:41
如果你是想实现:
“选中单元格后,按回车,跳转选中下一列单元格”

好好,谢谢大佬回复
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-5-13 17:59:24
地板
不客气

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