jqGrid禁止某條記錄被選中
阿新 • • 發佈:2019-02-02
全選時觸發onSelectAll事件
單選時觸發onSelectRow事件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: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});//提示資訊
}
}
}