1. 程式人生 > >jqGrid禁止某條記錄被選中

jqGrid禁止某條記錄被選中

全選時觸發onSelectAll事件

onSelectAll:function(rowids,status){
if(status == true){
		var rowIds = $("#grid_selector").jqGrid('getDataIDs');//獲取所有行id
for(var i=0;i<rowIds.length;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});//提示資訊
		}
	}
}