2013-07-05 84 views

回答

0

這可能不是一個答案,但我在這裏創造的例子http://jsfiddle.net/8dYNq/可以給你一些想法。

當初始化jqGrid時,您將通過afterInsertRow事件參數獲取數據。但是當單擊+圖標時,它會插入一個空白行。因此字段值是undefined。請查看控制檯日誌以瞭解詳細信息。

+0

stil,它不起作用 – user1429833

+0

請發表您的完整代碼或在jsfiddle.net創建演示以獲得幫助 –

0

afterInsertRow:函數有3個參數:(rowid,rowdata,rowelem)。您的參數數據需要確定是rowdata。你可以嘗試這樣。

 afterInsertRow: function (rowid, rowdata, rowelem) { 
      alert(rowdata.Name); 
     }, 
0

的afterInsertRow執行,只有當電網參數gridview的是假

$("#grid").jqGrid({ 
    ... 
    gridview : false, 
    afterInsertRow : function(rowid, rowdata, rawdata) { 
     // do something 
    } 
}); 

默認情況下,這個參數是真

P.S新增的例子。 請check this demo

相關問題