扩展datagrid的一个方法键ctr
复制代码代码如下:
$。extend($。fn.datagrid.methods,{
keyctr:function(jq){
返回jq.each(function(){
var grid = $(this);
grid.datagrid('getPanel')。面板('panel')。attr('tabindex',1).bind('keydown',function(e){
switch(e.keycode){
案例38://
var selected = grid.datagrid('getSelected');
如果(选择){
var index = grid.datagrid('getRowIndex',Selected);
grid.datagrid('selectrow',索引-1);
} 别的 {
var lows = grid.datagrid('getrows');
grid.datagrid('selectrow',lows.length -1);
}
休息;
案例40://下
var selected = grid.datagrid('getSelected');
如果(选择){
var index = grid.datagrid('getRowIndex',Selected);
grid.datagrid('selectrow',index + 1);
} 别的 {
grid.datagrid('selectrow',0);
}
休息;
}
});
});
}
});