easyui datagrid 键盘上下控制选中行示例

时间:2016.04.18 发布人:****9964t

easyui datagrid 键盘上下控制选中行示例

已解决问题

谷歌****9964t用户在2016.04.18提交了关于“步步生莲easyui datagrid 键盘上下控制选中行示例”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-09-14T08:06:57。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,感谢你,我会记得你对我的好的 !

希望以下的回答,能够帮助你。

第1个回答

用户名:wpdr4385  

扩展datagrid的一个方法keyCtr
复制代码代码如下:
$.extend($.fn.datagrid.methods,{
keyCtr:function(jq){
returnjq.each(function(){
vargrid=$(this);
grid.datagri叫围d('getPanel').panel('panel').attr('tabindex',1).bind('keydown',function(e){
switch(e.keyCode){
case38://up
varselected=grid.datagrid('getSelected');
if(selected){
varindex=grid.datagrid('getR持基毛局伤到气美晶owIndex',selected);
grid.datagrid('selectRow',index-1);
}else{
varrows=grid.datagrid('getRows');
grid.datagrid('selectRow',rows.len风案gth-1);
}
bre**;
case40://down
varselected=grid.datagrid('getSelected')耐液几电沉阿字倍向庆居;
if(selected){
varindex=grid.datagrid('getRowIndex',selected);
grid.datagrid('selectRow',index+1);
}else{
grid.datagrid('selectRow',0);
}
bre**;
}
});
});
}
});