jqGrid禁止某条记录被选中

全选时触发onSelectAll事件

onSelectAll:function(rowids,status){
	if(status == true){
		var rowIds = $("#grid_selector").jqGrid('getDataIDs');//获取所有行id
		for(var i=0;i			rowData = $("#grid_selector").jqGrid("getRowData",rowIds[i]);
			if(rowData.confirmTime != null && rowData.confirmTime != '') {
				$("#grid_selector").jqGrid("setSelection", rowIds[i],false);//设置该行不能被选中。
			}
		}
	}
},
单选时触发onSelectRow事件

onSelectRow:function(rowid,status){
	if(status == true){
		var rowData = $("#grid_selector").jqGrid('getRowData',rowid);
		if(...) {//禁用条件
			$("#grid_selector").jqGrid("setSelection", rowid,false);//设置该行不能被选中。
			layer.msg('提示信息', {time:500,icon: 6});//提示信息
		}
	}
}




你可能感兴趣的:(jqGrid禁止某条记录被选中)