我是JQ网格的初学者,所以请提出我的问题并以任何可能的方式帮助我。我在jqgrid中有一些可编辑的列。在检查复选框时,我正在调用一个函数来验证该特定行。验证就像,如果用户选中它,那么该行中只有一个单元格应该是可编辑的,其余可编辑字段应该处于只读模式。我试过下面给出的代码,但它不起作用。请帮忙。
function validateRow(rowid){
var actionVal = $("#gridname").getRowData(rowid).action ;
if(actionVal ==='F'){
$("#gridname").jqGrid('setColProp', 'action', {editable:true});
}
}
colModel : [ {name : "action",label : "Action", search : false,editable : true,cellEdit:true, editable: true, edittype:"select",editoptions : {value : "F:F;A:A;R:R", search : false}}] // this is the column which should be editable after call to validateRow(rowid) function.