手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >easyui datagrid 键盘上下控制选中行示例
easyui datagrid 键盘上下控制选中行示例
摘要:扩展datagrid的一个方法keyCtr复制代码代码如下:$.extend($.fn.datagrid.methods,{keyCtr:f...

扩展datagrid的一个方法keyCtr

复制代码 代码如下:

$.extend($.fn.datagrid.methods, {

keyCtr : function (jq) {

return jq.each(function () {

var grid = $(this);

grid.datagrid('getPanel').panel('panel').attr('tabindex', 1).bind('keydown', function (e) {

switch (e.keyCode) {

case 38: // up

var selected = grid.datagrid('getSelected');

if (selected) {

var index = grid.datagrid('getRowIndex', selected);

grid.datagrid('selectRow', index - 1);

} else {

var rows = grid.datagrid('getRows');

grid.datagrid('selectRow', rows.length - 1);

}

break;

case 40: // down

var selected = grid.datagrid('getSelected');

if (selected) {

var index = grid.datagrid('getRowIndex', selected);

grid.datagrid('selectRow', index + 1);

} else {

grid.datagrid('selectRow', 0);

}

break;

}

});

});

}

});

【easyui datagrid 键盘上下控制选中行示例】相关文章:

JavaScript动态添加style节点的方法

jQuery+ajax实现无刷新级联菜单示例

单击图片时直接出现另存为对话框

JavaScript实现鼠标点击后层展开效果的方法

javascript中DOM复选框选择用法实例

手机开发必备技巧:javascript及CSS功能代码分享

javascript实现仿腾讯游戏选择

Javascript进制转换实例

学习Javascript面向对象编程之封装

javascript实现控制的多级下拉菜单

精品推荐
分类导航