手机
当前位置:查字典教程网 >编程开发 >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类

JQuery控制Radio选中方法分析

javascript实现table选中的行以指定颜色高亮显示

Javascript调用XML制作连动下拉列表框

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

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

javascript实现仿腾讯游戏选择

JavaScript Base64编码和解码,实现URL参数传递。

js去除字符串里中文与空格的例子

javascript匹配车牌号正则表达式

精品推荐
分类导航