标签: javascript css jqgrid
是否有办法在第一次编辑完成后在jqgrid中设置一些不可编辑的行
我试图添加课程
未编辑的行
但没有运气
这就是我如何使所有行都可编辑
onSelectRow: function(id){ if(id && id!==lastsel){ grid.jqGrid('restoreRow',lastsel); grid.editRow(id,true); lastsel=id; } }
任何帮助都会很棒
由于
答案 0 :(得分:0)
您没有发布用于将“not-editable-row”类添加到行(<tr>元素)的代码。
<tr>
我想你需要的只是在editRow的aftersavefunc事件处理程序中执行此操作。因此,您应将grid.editRow(id,true)替换为以下内容:
aftersavefunc
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。