寻呼机定义为
jQuery.extend(jQuery.jgrid.defaults, {
datatype: "json",
mtype: 'POST',
toppager: true,
viewrecords: false,
recordpos: 'center',
pagerpos: 'right',
rowList: [500,2000],
rowNum: 500,
multiselect: true,
...
使用jqgrid顶部工具栏。网格ID是网格。 jqgrid寻呼机不允许使用键盘键。
如何添加快捷键(这些是我找到的最好的未使用的键组合):
Shift+Ctrl+Home: First page
Ctrl+Page Up: Previous page
Ctrl+Page Down: Next page
Shift+Ctrl+End: Last page
可能类似
$("#BUTTONID_grid_top").click();
return false;
可用于身体keydown事件。但我不知道要使用哪种BUTTONID ID。
http://www.trirand.com/jqgridwiki/doku.php?id=wiki:pager
不包含寻呼机按钮ID。
如何为顶部tolbar寻呼机按钮添加快捷方式?
答案 0 :(得分:0)
不确定这是否对您有所帮助。 我使用了jQuery热键插件(jquery.hotkeys.js)来实现
在jqGrid寻呼机中找到添加图标的选择器( td #add_itemsGrid.ui-pg-button )
然后将下面的代码添加到java脚本中。
//Bind keyboard short cut alt+i with function addItems()
jQuery(document).bind('keydown', 'alt+i',function (evt){addItems(); return
false; });
//Function to invoke the add popup
function addItems(){
document.querySelector("td#add_itemsGrid.ui-pg-button").click();
}