找回密码
 立即注册

QQ登录

只需一步,快速开始

薇命是从

金牌服务用户

19

主题

48

帖子

175

积分

金牌服务用户

积分
175
薇命是从
金牌服务用户   /  发表于:2024-6-7 17:43  /   查看:146  /  回复:5
1金币
因为我们在移动端需要去填写任务、但是在移动端切换回车后虚拟键盘会消失

因此、我在想能不能给回车添加新的逻辑、但是原有切换逻辑不变、只是希望能够在切换单元格后再下一个单元自动聚焦、这样会自动去触发键盘

5 个回复

倒序浏览
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-6-11 09:52:46
沙发
您可以试下监听回车事件,在回车事件中,
设置activeCell并聚焦 ,如
  1. sheet.setActiveCell(1,1)
  2. sheet.startEdit(true)
复制代码

回复 使用道具 举报
薇命是从
金牌服务用户   /  发表于:2024-6-11 10:02:55
板凳
Ellia.Duan 发表于 2024-6-11 09:52
您可以试下监听回车事件,在回车事件中,
设置activeCell并聚焦 ,如

能不能不重写spread.js提供的本身回车逻辑、只是再这个逻辑后面加一段逻辑呢
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-6-11 13:43:43
地板
您好,您可以添加下面给出的代码,是否可以解决您的问题:
  1. sheet.bind(GC.Spread.Sheets.Events.SelectionChanged,(s,e)=>{
  2.     sheet.startEdit()
  3. });
复制代码

回复 使用道具 举报
薇命是从
金牌服务用户   /  发表于:2024-6-11 13:58:09
5#
Ellia.Duan 发表于 2024-6-11 13:43
您好,您可以添加下面给出的代码,是否可以解决您的问题:

我先试一下、感谢
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-6-11 18:14:16
6#
好的,有问题随时交流。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部