找回密码
 立即注册

QQ登录

只需一步,快速开始

闪闪

注册会员

1

主题

4

帖子

15

积分

注册会员

积分
15
  • 51

    金币

  • 1

    主题

  • 4

    帖子

最新发帖
闪闪
注册会员   /  发表于:2024-3-26 14:03  /   查看:801  /  回复:8
1金币
本帖最后由 闪闪 于 2024-3-26 14:04 编辑

spreadjs里面如何设定tab键按下是之间的单元格跳转,目前只能实现行之间的单元格

image.png764373473.png
image.png724221191.png

最佳答案

查看完整内容

你把那个demo里的搜索条件改一下,把判断lock的逻辑都取消了,不就是tab移动的逻辑,你想要实现点击按钮来控制Tab键的功能,你可以写两个命令分别是向下和向右导航,在用户点击的时候切换tab键的注册命令,把之前的命令注册为空,然后再注册另一个导航命令,不就行了。

8 个回复

倒序浏览
最佳答案
最佳答案
你的需求是什么
注册会员   /  发表于:2024-3-26 14:03:13
来自 6#
闪闪 发表于 2024-3-27 09:45
这个不行,我的列不能设定锁定,我有个按钮动态控制tab键按下是行之间的单元格跳转还是列之间的单元格跳 ...

你把那个demo里的搜索条件改一下,把判断lock的逻辑都取消了,不就是tab移动的逻辑,你想要实现点击按钮来控制Tab键的功能,你可以写两个命令分别是向下和向右导航,在用户点击的时候切换tab键的注册命令,把之前的命令注册为空,然后再注册另一个导航命令,不就行了。

评分

参与人数 1金币 +300 收起 理由
Joestar.Xu + 300 赞一个!

查看全部评分

回复 使用道具 举报
刘老太
注册会员   /  发表于:2024-3-26 14:22:53
2#
回车键可以部分实现你的需求, 但是不能切换列
tab键也只是在表格区域可以切换行
回复 使用道具 举报
闪闪
注册会员   /  发表于:2024-3-26 14:25:25
3#
回车键切换列,能麻烦告知一下解决方法吗?
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-3-26 16:54:27
4#
楼主可以参考一下这个链接中的demo来实现一下:https://demo.grapecity.com.cn/Sp ... ple/#/demos/tabMove

主要的思路是自行注册一个命令(命令里是跳转的代码),在按下Tab的时候触发。
SpreadJS 17.0.10 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
闪闪
注册会员   /  发表于:2024-3-27 09:45:25
5#
Joestar.Xu 发表于 2024-3-26 16:54
楼主可以参考一下这个链接中的demo来实现一下:https://demo.grapecity.com.cn/SpreadJS/cdn/extendedExamp ...

这个不行,我的列不能设定锁定,我有个按钮动态控制tab键按下是行之间的单元格跳转还是列之间的单元格跳转!并且到一列最后一个单元格的时候,要跳转到第二列的第一个单元格
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-3-27 11:02:08
7#
楼主可以参考楼上热心用户的解释来实现。
SpreadJS 17.0.10 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
闪闪
注册会员   /  发表于:2024-3-27 15:58:02
8#
你的需求是什么 发表于 2024-3-26 14:03
你把那个demo里的搜索条件改一下,把判断lock的逻辑都取消了,不就是tab移动的逻辑,你想要实现点击按钮 ...

谢谢,问题已解决!我开始以为和winform一样可以通过设置属性来解决,没想到自己写代码去判断
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-3-27 16:01:13
9#
好的,那就先结贴了,后续有其他问题的话随时开新帖提问哈。
SpreadJS 17.0.10 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部