2011-09-19 31 views
1

我有一個jqGrid表,它運作良好。我使用Spring並通過REST傳遞所有內容。我想向我的jqGrid添加行添加功能。但是我不想使用jqGrid的默認按鈕。這些都是我增加一個新的記錄變量:如何手動添加行數據到jqGrid?

userName 
password 
mail 
admin 

當用戶點擊我的頁面上的按鈕,彈出窗口,有寫的字段名稱。我想當用戶點擊該彈出頁面上的添加按鈕時,應將新用戶添加到jqGrid中,並且新數據應該發送到服務器當然(到REST URL)。

我該怎麼做?

回答

0

您可以使用addfunc來實現您添加按鈕的自定義行爲。在這種情況下,你必須自己做幾乎所有的工作。例如,您應該自己將數據發送到服務器,例如jQuery.ajax,然後重新加載其後的網格,或者將新行添加到網格中(相對於addRowData)。

+0

有什麼addfunc的例子嗎? – kamaci

+0

@kamaci:看看[這裏](http://stackoverflow.com/questions/2841794/preventing-the-opening-of-a-form-on-a-add-button-click/2841899#2841899)例如。通常它只是一個在點擊「添加」按鈕時調用的函數。 – Oleg

+0

感謝您的回答,但我不想自定義jqGrid的添加按鈕,實際上它不會被用戶看到。我想寫我自己的添加功能,可以從我在頁面上生成的另一個按鈕訪問。 – kamaci