我使用 jqgrid 4.5.2。并希望实现键盘导航。
我使用以下选项创建网格:
$('#shipTable').jqGrid({
data : griddata ,
autowidth : true ,
datatype : 'local' ,
scrollOffset : 23 ,
colNames : headers ,
colModel : colModel ,
rowNum : len ,
sortorder : 'desc' ,
sortname : 'id' ,
ignoreCase : true ,
scrollrows : true ,
viewrecords : true ,
gridview : true ,
multiselect : true,
multiboxonly : false ,
caption : "a caption"
});
$('#shipTable').jqGrid('setGridParam', {
pager : '#pager'
});
$('#shipTable').jqGrid('navGrid', '#pager', {
del : false ,
add : false ,
edit : true ,
search : true
});
$('#shipTable').jqGrid('bindKeys', {
onEnter : function(rowid){
alert("You enter a row with id:" + rowid);
} ,
onSpace : null ,
onLeftKey : null ,
onRightKey : null ,
scrollingRows : true
});
网格构造良好,使用向上向下箭头只是滚动溢出的视图。如果视图没有溢出,则不会发生任何事情。选择一行时按回车也不会产生任何警报。
我在这里想念什么?
谢谢