我使用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
});
网格构造正常,使用向上箭头只滚动溢出的视图。如果视图没有溢出,则没有任何反应。选择行时按Enter键也不会产生警报。
我在这里缺少什么?
谢谢