jqgrid 禁言行点击事件
来源:互联网 发布:网络管理基础知识 编辑:程序博客网 时间:2024/05/30 23:42
其代码为
- beforeSelectRow:
function (rowid, e) { -
var $myGrid this),= $( -
i = $.jgrid.getCellIndex($(e.target).closest('td')[0]), -
cm = $myGrid.jqGrid('getGridParam', 'colModel'); -
return (cm[i].name 'cb');=== - }
如果不需要复选框可以再jqgrid加载完的事件中加$("#mygrid").jqGrid('hideCol','cb');
另外我在国外网站上,已介绍了multiboxonly在3.6以后的版本中已没有介绍的那种功能,在3.4的版本中是能实现的(其介绍的链接为http://www.trirand.com/blog/?page_id=393/bugs/multiboxonly-property-bug/),所以3.6以后要实现所介绍的功能只能用以上的方法实现了
由于我的项目需要用到快捷键选取多行,经过设置multiselect:true,multikey:‘ctrlKey’,发现不能通过ctrl多行选择,后来发现,是由于我有上面贴的js,所以选择不了。删除上面那段js,能正常选择行,但同时也发现了另一个问题,选择checkbox后无效,又是个纠结的问题,只能通过谷歌的关键字去国外网站搜索,最后在https://github.com/gregorymostizky/jqGrid/commit/48121b4a4a31d2654e4272cd
特此分享以上问题的解决方法
另保存http://www.trirand.com/blog/?page_id=393/help/multiselect-with-shift-to-emulate-the-same-behaviour-as-in-the-file-explorer/,此方案用于快捷键选择多行,按住快捷键,选择第一行,再选择第10行,那中间8行会全部选中,给需要的人
- jqgrid 禁言行点击事件
- jqgrid 触发行点击事件
- JqGrid 一个点击事件删除方法
- 给jqGrid表格某一列值添加点击事件
- jqgrid--事件
- jqgrid禁掉点击行时,选中当前行。
- jqgrid标题换行、隐藏滚动条、重新提交数据加载页面、单元格绑定点击事件
- jqGrid在请求前触发的事件和点击翻页时判断点击了上一页还是下一页
- jqGrid学习 ----------- 事件
- jqgrid 捕获 按钮 事件
- jqgrid 事件说明
- jqGrid中的事件
- jqgrid 按钮事件
- jqGrid 属性、事件全集
- *jqGrid事件字典
- jqGrid Events事件
- jqGrid 属性、事件全集
- jqGrid 属性、事件全集
- mysql 创建带输入参数的函数
- 杭电 1536(尼姆博弈)
- mysql 存储过程调用函数
- jquery增加、移除、修改一个html标签的class名字
- IE下嵌套使用iframe,jqGrid页码条…
- jqgrid 禁言行点击事件
- jquery reset的正确用法
- [Deployer:149163]The domain edit lock is owned by another session in non-exclusive mode
- 排序——快速排序法
- 再次和团队强调看板,并进行可视化改进
- iOS开发之静态库(二)—— .a
- 解决JQuery EasyUI 加载两次url的问题
- IFrame根据内容自动适应高宽(同域)
- Mysql 建表用 MyISAM不用InnoDB(大数据高读取)