jQuery MiniUI

 找回密码
 立即注册
查看: 2440|回复: 6
打印 上一主题 下一主题

DataGrid如何响应按快捷键,弹出选择框 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2021-9-1 16:35:42 |只看该作者 |倒序浏览
DataGrid在新增或修改状态下,如何响应按快捷键,如F2,弹出选择框,谢谢

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

Rank: 8Rank: 8

沙发
发表于 2021-9-1 16:51:46 |只看该作者
请自行处理,miniui没有这样的标准处理。
你可以绑定全局快捷事件,来弹出选择页面。

Rank: 2

板凳
发表于 2021-9-1 17:00:18 |只看该作者
已绑定了对应的事件,但就是按了没反应???
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 2

地板
发表于 2021-9-1 17:10:09 |只看该作者

同样的做法,在mini-window开的窗,也是用mini-buttonedit,但却可以弹出,DataGrid的就进不了keydown事件去???


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

Rank: 2

5#
发表于 2021-9-1 17:11:25 |只看该作者
请问如何解决? 谢谢.

Rank: 6Rank: 6

6#
发表于 2021-9-1 18:01:53 |只看该作者
jackylcn 发表于 2021-9-1 17:11
请问如何解决? 谢谢.
  1. <input  class="mini-textbox" style="width:100%" onkeydown="onkeydown"/>
复制代码
  1. window.onkeydown = function (e) {
  2.       if(e.htmlEvent && e.htmlEvent.keyCode == '113'){
  3.           console.log("F2 点击")
  4.       }
  5.    }
复制代码




非要用你的那个标签注册方法的话,得用事件委托。因为表格还没编辑的时候  ,input还没生成 ,你$(#xxx).on是注册不到的

Rank: 2

7#
发表于 2021-9-2 10:12:21 |只看该作者
谢谢你的回复,帮我解决了我的问题

Archiver|普加软件

GMT+8, 2024-5-15 04:28 , Processed in 1.080974 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部