如何使用「xmldata
」在一個數組中獲取所有jqgrid
的數據?我知道如何使用「local
」數據來獲取數據,所以我jqgrid與xmldata排列的所有數據
var localGridData = $("#list").jqGrid('getGridParam','data');
嘗試過,但它不工作的xmldata
。
因此,任何人都可以請我建議,如何獲得與xmldata
陣列中的所有數據。
如何使用「xmldata
」在一個數組中獲取所有jqgrid
的數據?我知道如何使用「local
」數據來獲取數據,所以我jqgrid與xmldata排列的所有數據
var localGridData = $("#list").jqGrid('getGridParam','data');
嘗試過,但它不工作的xmldata
。
因此,任何人都可以請我建議,如何獲得與xmldata
陣列中的所有數據。
如果使用datatype: "xml"
或datatype: "json"
沒有選項loadonce: true
然後內部參數data
將無法填補,則不能使用$("#list").jqGrid('getGridParam','data')
。在這種情況下,您可以使用getRowData
而無需其他參數。
我試過,var data = $('#list')。jqGrid('getRowData'); 警報(「數據」+數據);但它顯示[Object object]。 – AloNE 2013-03-21 10:50:02
@AloNE:你想得到**所有jqgrid的數據**。由$('#list')。jqGrid('getRowData')'返回的值是項目(對象)的**數組**。每個項目表示該行的數據。您應該閱讀方法的[文檔](http://www.trirand.com/jqgridwiki/doku.php?id=wiki:methods)。數組'$('#list')。jqGrid('getRowData')'中的項目屬性的名稱與'colModel'中'name'屬性的值相同。如果你有例如colModel:[{name:「myCol」,...} ...],那麼'data [0] .myCol'將是第一行'myCol'列的值。 – Oleg 2013-03-21 11:01:32
什麼是「xmldata」?你的意思是'datatype:「xml」'?你使用'loadonce:true'? – Oleg 2013-03-21 07:55:42
是的,我正在使用數據類型:「xml」!不,我不使用loadonce:真。是否有任何問題使用或不使用loadonce:true? – AloNE 2013-03-21 08:20:46