jqgrid禁掉点击行时,选中当前行。

来源:互联网 发布:淘宝补发是什么意思 编辑:程序博客网 时间:2024/05/21 10:37

  使用jqgrid时,设置multiselect: true,  支持多选。并且点击grid的任何一个td都会选中当前行。

如果想只在点击checkbox时,选中当前行。重写beforeSelectRow函数即可。

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');  

} ,



0 0
原创粉丝点击