2011-06-07 41 views
1

有没有办法设置一些行中的jqGrid联合国编辑第一次编辑完成如何在jqgrid中设置一些不可编辑的行?

后,我尝试添加类

未编辑的行

,但没有运气

这是我如何使所有行可编辑

onSelectRow: function(id){ 
    if(id && id!==lastsel){ 
    grid.jqGrid('restoreRow',lastsel); 
    grid.editRow(id,true); 
    lastsel=id; 
    } 
} 

任何帮助将是巨大的

感谢

回答

0

你不贴你要用到的“未编辑的行”类添加到该行(<tr>元素)的代码。

我想你所需要的只是在editRowaftersavefunc事件处理程序中执行此操作。所以,你应该更换grid.editRow(id,true)以下几点:

grid.jqGrid('editRow',id,true,null,null,null,{}, 
      function(rowid){ 
       var tr = this.rows.namedItem(rowid); 
       $(tr).addClass('not-editable-row'); 
      }); 

the demo

相关问题