日期:2014-05-16  浏览次数:20465 次

jqgrid如何设置特定行能行进行编辑,特定行不能进行行编辑?
我想实现满足一定条件的行可以inline模式编辑,不满足条件的不能进行inline编辑
如何实现?谢谢

------解决方案--------------------
在调用editRow前判断是否为需要编辑的数据就行了,不是就不调用这个方法


jQuery("#grid_id").jqGrid({
//...
   onSelectRow: function(id){
     var r=jQuery("#grid_id").jqGrid('getRowData',id);//r为当前数据行
     if(r.xx=='111'&r.xxxxxx='xxxxxx')
     jQuery('#grid_id').editRow(id, true); 
   },
//...
});