jqGrid 4.0 bindKeys方法用上下方向键移动整个网格
jqGrid 4.0 bindKeys method move the whole grid with up and down arrow keys
我正在使用jqGrid 4.0,并且遇到了一个问题。
下面是我的JavaScript代码:
$grid.jqGrid({
url:'parties-process.php?action=SELECT',
datatype: "json",
colNames:['Party ID', 'Party Name', 'Balance', 'Opening Balance', 'Opening Debit', 'Options'],
colModel:[
{name:'partyID',index:'partyID', width:55},
{name:'partyName',index:'partyName', width:150},
{name:'balance',index:'balance', width:50, align:'right'},
{name:'opening',index:'opening', hidden:true},
{name:'openingdr',index:'openingdr', hidden:true},
{name:'act',index:'act', width:150, sortable:false, align:'center', hidden:true}
],
scroll: true,
autowidth: true,
height: myLayout.panes.center.outerHeight()-183,
pager: jQuery('#pager'),
rowNum:999,
rowList:[10,20,30],
sortname: 'partyID',
viewrecords: true,
sortorder: "desc",
caption: "Parties",
gridComplete: function(){
var data = $grid.jqGrid('getDataIDs');
for(var i=0;i < data.length;i++){
var id = data[i];
editbtn = "<small><a class='"editbtn'" onclick='"edit('"+id+"');'">Edit</a></small> ";
deletebtn = "<small><a class='"deletebtn'" onclick='"del('"+id+"');'">Delete</a></small>";
$grid.jqGrid('setRowData',data[i],{act:editbtn+deletebtn});
}
$(".editbtn").button({
icons: { primary: "ui-icon-pencil" },
text: false
});
$(".deletebtn").button({
icons: { primary: "ui-icon-close" },
text: false
});
}
}).jqGrid('bindKeys');
问题是,当我按向上和向下箭头键时,各自的行被选中,但它也滚动整个网格
我这样做是为了解决这个问题:
$(grid).bind('keydown', function (e) {
if (e.keyCode == 38 || e.keyCode == 40) e.preventDefault();
});
相关文章:
- 网格视图:防止行移动到标题行上方
- 无法在 NG 网格中行的编辑字段中移动光标
- JQuery 可拖动 - 防止网格对象移动到同一位置
- 如何使用 JQuery 移动更改移动方向时使网格元素水平对齐到垂直对齐
- 三.js - 在由管几何体构造的网格上移动纹理
- 以编程方式移动网格小组件
- 将所选列移动到UI网格中的右侧
- AngularJS-ui网格-列移动-获取列的新顺序
- 如果我在网格-地铁风格的应用程序中滑动项目,则无法移动屏幕
- 5x5 网格中的所有可能移动
- FlexImages移动设备上对齐的网格图像大小
- jqGrid 4.0 bindKeys方法用上下方向键移动整个网格
- 如何使网格自动移动的小部件停止向上
- 建立一个网格的圆圈与文本内部和…移动东西
- 如何保留组合框选定的背景颜色,内部网格面板一旦移动到下一行.或者可以说集中注意力
- ExtJs双击网格行应该将项目移动到另一个网格
- 在Babylon.js中移动网格的问题
- 在屏幕上移动网格,而不会处于撕裂动画中
- 如何在.net中使用滚动条移动网格视图的行
- 我如何添加空白:正常在这个jQuery移动网格按钮文本