添加三个参数
multiselect : true,
multiboxonly:true,
beforeSelectRow:beforeSelectRow,
创建该函数方法
/**
* 只选中一行
* @returns
*/
function beforeSelectRow(rowid){
if ($('#表格id').jqGrid("getGridParam","selrow") == null) {//第一次点击为null
return true;
} else if($('#表格id').jqGrid("getGridParam","selrow") === rowid){//再次点击相同按钮置为失效
$('#表格id').jqGrid("resetSelection");//失效
return false;//不执行下一步选中按钮
} else {//选择其它按钮
$('#表格id').jqGrid("resetSelection");
return true;
}
}
//获取选中行的id
var rowid=$(grid_selector).jqGrid("getGridParam","selrow");
var rowData=jQuery(grid_selector).jqGrid("getRowData",rowid);