如果未选择行,则在jqgrid中发出删除行命令,
Please select row
消息出现。
如何允许用户通过输入和esc键关闭此消息,然后将焦点设置为jqgrid?
目前必须使用鼠标点击关闭此消息框。
答案 0 :(得分:1)
您可以通过替换语句
来解决问题$("#jqg_alrt").focus();
直接在
之后找到$.jgrid.viewModal("#"+alertIDs.themodal,{gbox:"#gbox_"+$t.p.id,jqm:true});
到
$("#"+alertIDs.modalhead+">a.ui-jqdialog-titlebar-close").focus();
或
$("#"+$.jgrid.jqID(alertIDs.modalhead)+">a.ui-jqdialog-titlebar-close").focus();
jquery.jqGrid.src.js
中的。接下来将选择消息标题中的“关闭”按钮,然后按 Enter 将关闭对话框