jQuery MiniUI

标题: DataGrid如何响应按快捷键,弹出选择框 [打印本页]

作者: jackylcn    时间: 2021-9-1 16:35:42     标题: DataGrid如何响应按快捷键,弹出选择框

DataGrid在新增或修改状态下,如何响应按快捷键,如F2,弹出选择框,谢谢
[attach]13364[/attach]

作者: felt    时间: 2021-9-1 16:51:46

请自行处理,miniui没有这样的标准处理。
你可以绑定全局快捷事件,来弹出选择页面。
作者: jackylcn    时间: 2021-9-1 17:00:18

已绑定了对应的事件,但就是按了没反应???[attach]13365[/attach]

作者: jackylcn    时间: 2021-9-1 17:10:09

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

[attach]13366[/attach]



作者: jackylcn    时间: 2021-9-1 17:11:25

请问如何解决? 谢谢.
作者: happylover1278    时间: 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是注册不到的

作者: jackylcn    时间: 2021-9-2 10:12:21

谢谢你的回复,帮我解决了我的问题




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2