JQuery EasyUI datagrid 键盘上下控制选中行
来源:互联网 发布:软件可靠性工程手册 编辑:程序博客网 时间:2024/05/17 03:14
扩展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; } }); }); }});
使用方法:在datagrid实例化之后调用这个方法。
$("#id").datagrid({}).datagrid("keyCtr");
- JQuery EasyUI datagrid 键盘上下控制选中行
- JQuery EasyUI datagrid 键盘上下控制选中行
- JQuery EasyUI datagrid 键盘上下控制选中行
- easyui datagrid 键盘上下控制选中行示例
- jQuery EasyUI datagrid 无法选中多行
- jQuery EasyUI datagrid 无法选中多行
- EasyUI-datagrid-行上下移动
- jquery easyui datagrid 加载成功,选中某一行
- jquery easyui datagrid 加载成功,选中某一行
- JQuery easyUI datagrid 多选下禁止选中某些行
- jquery easyui datagrid 设置设置在选中
- easyui datagrid表格可以通过键盘上下箭头键来选择行
- EasyUi datagrid选中行的index值
- EasyUI DataGrid 根据ID选中行
- easyUI datagrid 取选中行id
- easyui datagrid 单击行不选中
- easyui datagrid 默认选中行(3)
- EasyUi DataGrid 获取选中行的checkbox
- JQuery EasyUI window 用法
- Android休眠唤醒机制简介(一)
- 3步提高网站质量
- JQuery EasyUI 最简单的左右布局实现及tab的右键菜单实现
- JQuery EasyUI datagrid 批量编辑和提交
- JQuery EasyUI datagrid 键盘上下控制选中行
- JQuery EasyUI 根据数据动态生成datagrid,统计常用
- SQL Server 分页语句
- IIS7.5 下:HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本 解决方法
- 百度地图API 应用实例
- IIS添加对ashx文件的支持
- JavaScript 数组转字符串,字符串转数组
- JavaScript使iframe的跳转方法
- jQuery 选择器