2011-06-07 46 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

相關問題