我正在使用具有editurl的網格:「clientArray」,數據類型:'xmlstring',datastr:'<%= _ xml_string%>'。jqgrid從xml追加行
我在我的頁面有一個按鈕,當我點擊它時,我做了一個ajax調用,並得到一個包含我想要添加到我的網格的新行的XML。
當前我正在循環訪問xml行併爲每行使用addRowData。
我的問題是如何將這些行追加到當前網格?我希望當前在網格中的行仍然存在,並將它們追加到我獲得的xml中的新行。
感謝提前。
我正在使用具有editurl的網格:「clientArray」,數據類型:'xmlstring',datastr:'<%= _ xml_string%>'。jqgrid從xml追加行
我在我的頁面有一個按鈕,當我點擊它時,我做了一個ajax調用,並得到一個包含我想要添加到我的網格的新行的XML。
當前我正在循環訪問xml行併爲每行使用addRowData。
我的問題是如何將這些行追加到當前網格?我希望當前在網格中的行仍然存在,並將它們追加到我獲得的xml中的新行。
感謝提前。
例如,您可以使用新行準備數據數組。您可以在addRowData
的一次調用中添加所有行(有關addRowData
的不同參數的更多信息,請參閱the documentation)。
如果您要從服務器而不是XML返回JSON數據,事情會更加簡單。建議在大多數情況下使用。然後,您只需撥打一個電話的addRowData
與從服務器返回的數據附加到網格。您也可以選擇需要使用localReader
的小定製(見here瞭解更多信息)
根據返回的數據的格式,你可以使用addXMLData,但是你可能需要首先處理返回的XML,以便有它格式正確。
@ user664408:addXMLData填充網格並且不將新行插入到現有網格行中。 – user590586 2011-03-17 19:45:52
我一行一行地添加了行,後來我在刪除它時遇到了一些問題。但現在認爲它是o.k。謝謝! – user590586 2011-03-22 09:53:34