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

QQ登录

只需一步,快速开始

小泽111
中级会员   /  发表于:2022-1-17 11:09  /   查看:5037  /  回复:21
1金币


附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,您可以试试这个JavaScript。实现思路是,首先我们先设置好一个按钮,给按钮增加对应的命令。 然后在编辑页面时加载命令中添加JavaScript命令,并写入如下代码: 接下来按F1,就可以实现按钮的功能啦。 这里您要注意的是document.getElementById("r7c21p"),其中的r7c21p是在浏览器F12中取到对应元素的id,比如demo中的按钮。 KeyCode对照表您可以参考如下连接: Keycode对照表(键码对照表) - 走看看 (zoukankan.com) ...

21 个回复

倒序浏览
最佳答案
最佳答案
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-1-17 11:09:37
来自 5#
本帖最后由 Howie.Sun 于 2022-1-18 09:43 编辑

您好,您可以试试这个JavaScript。实现思路是,首先我们先设置好一个按钮,给按钮增加对应的命令。
然后在编辑页面时加载命令中添加JavaScript命令,并写入如下代码:
  1. document.onkeydown = function (e) {
  2.       e = e || event;
  3.       if (e.keyCode == 112) { //判断是否单击的F1按键
  4.         document.getElementById("r7c21p").click();
  5.         return false;
  6.       }
  7.   }
复制代码
接下来按F1,就可以实现按钮的功能啦。
这里您要注意的是document.getElementById("r7c21p"),其中的r7c21p是在浏览器F12中取到对应元素的id,比如demo中的按钮。
KeyCode对照表您可以参考如下连接:
Keycode对照表(键码对照表) - 走看看 (zoukankan.com)


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-1-17 13:45:08
2#
您好,我看您的demo中有使用表格的双击命令来实现跳转详情页,目前来说点击按钮触发页面跳转命令或者是双击命令触发页面跳转命令的比较推荐的做法,您说的这个选中当前行然后跳转至详情页不太好做,因为现在选中当前行之后按下Enter键,是定位到当前行的下一行呢。
回复 使用道具 举报
小泽111
中级会员   /  发表于:2022-1-18 08:26:30
3#
Howie.Sun 发表于 2022-1-17 13:45
您好,我看您的demo中有使用表格的双击命令来实现跳转详情页,目前来说点击按钮触发页面跳转命令或者是双击 ...

客户那边是个超市系统,超市没有用鼠标的,都是快捷键,如果想改这个的话您能给个建议该改哪些么,然后需要什么技术
回复 使用道具 举报
豪~豪悬赏达人认证 活字格认证
银牌会员   /  发表于:2022-1-18 08:39:11
4#
使用JS进行监控回车键,然后js调用按钮,按钮下的命令是跳转详情页
回复 使用道具 举报
小泽111
中级会员   /  发表于:2022-1-18 11:54:34
6#
本帖最后由 小泽111 于 2022-1-18 11:57 编辑
Howie.Sun 发表于 2022-1-18 09:37
您好,您可以试试这个JavaScript。实现思路是,首先我们先设置好一个按钮,给按钮增加对应的命令。
然后在 ...

谢谢大佬
回复 使用道具 举报
小泽111
中级会员   /  发表于:2022-1-18 12:00:53
7#
Howie.Sun 发表于 2022-1-18 09:37
您好,您可以试试这个JavaScript。实现思路是,首先我们先设置好一个按钮,给按钮增加对应的命令。
然后在 ...

大佬请问一下,这个按钮的页面元素ID是“r7c21p”,如果换一台电脑的话这个按钮的ID还会是“r7c21p”么?
回复 使用道具 举报
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-1-18 12:32:09
8#
小泽111 发表于 2022-1-18 12:00
大佬请问一下,这个按钮的页面元素ID是“r7c21p”,如果换一台电脑的话这个按钮的ID还会是“r7c21p”么?

这个您可以试试看,id是根据行列的位置生成的。只是提供一种思路嘛,您可以尝试其他方法来确定这个按钮呢,比如 document.getElementByName等。
回复 使用道具 举报
小泽111
中级会员   /  发表于:2022-1-18 14:36:43
9#
Howie.Sun 发表于 2022-1-18 12:32
这个您可以试试看,id是根据行列的位置生成的。只是提供一种思路嘛,您可以尝试其他方法来确定这个按钮呢 ...

感谢大佬
回复 使用道具 举报
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-1-18 14:39:32
10#

不客气哈,感谢您对活字格的支持。
后面有问题,欢迎继续发新帖交流
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部