当前位置: 代码迷 >> JavaScript >> jqgrid怎么设置特定行能行进行编辑,特定行不能进行行编辑
  详细解决方案

jqgrid怎么设置特定行能行进行编辑,特定行不能进行行编辑

热度:15   发布时间:2013-09-06 10:17:17.0
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); 
   },
//...
});