2013-04-11 57 views
4

我已經寫了一些東西onSelectRow現在當我選擇特定的記錄這個代碼時OnselectRow事件得到執行,即使我觸發setSelection方法它行爲。但是當我選擇全部複選框時,所有的行都被選中而沒有任何遺漏OnselectRow需要觸發jqgrid中所有行的選中所有行的事件

我需要什麼是當我選擇頂部複選框我需要爲網格的每個記錄執行onSelectRow事件。

回答

9

嘿,哥們你只需要重寫所有onSelectAll事件記錄中的所有記錄,你可以從那裏觸發它。例如

 onSelectRow: function(id,status){ 
      ... some code for this id ... 
    },onSelectAll:function(id,status){ 

     for(i=0;i<id.length;i++){ 
       .... same some code for id[i] ..... 
     } 

    } 

就是這樣。 歡迎您:)

+0

Perfecto Thanks Abbignail。 – av1987 2013-04-16 18:15:41

1

存在onSelectAll回調,該回調應該用於在多選列的標題中的「全選」chechbox上處理click事件。