$("#list").jqGrid("saveCell",lastrow,lastcell)
$("#list").jqGrid("restoreCell",lastrow,lastcell)
保存或恢复就可以让cell变为非编辑状态,lastrow和lastcell是最后点击的那个cell的行和列全局变量,可以在beforeEditCell function中赋值
beforeEditCell:function(rowid,cellname,v,iRow,iCol){
lastrow = iRow
lastcell = iCol
在初始化jqgrid的时候定义如下两个function
onCellSelect:function(rowid,col,cellcontent){var selectthis = $(this)
if(col===5 && cellcontent == "暂时不能 *** 作"){
selectthis.setCell(rowid,5,'可以 *** 作')
}
},
afterInsertRow: function(rowid, aData){
var selectthis = $(this)
var modify = true
for(var i=0i<6i++){
var tmepcontens = selectthis.getCell(rowid,i)
if(tmepcontens == ""){
modify = false
break
}
}
if(!modify){
selectthis.setCell(rowid,5,'暂时不能 *** 作')
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)