回答
只有當您有本地電網(datatype:'local'
或有loadonce:true
)時纔有可能。在所有頁面的所有包含數據的ID都已經在本地的情況下。在這種情況下,您可以使用_index
參數,該參數通常與另一個更爲已知的參數data
一起使用。用
var idToDataIndex = $("#list").jqGrid('getGridParam','_index');
你會得到_index
參數。它是一個具有所有網格屬性的對象。所以,你可以用
var id;
for (id in idToDataIndex) {
if (idToDataIndex.hasOwnProperty(id)) {
// id is the rowid.
// to get the data you can use
// mydata[idToDataIndex[id]] where
// var mydata = $("#list").jqGrid('getGridParam','data');
}
}
您好Oleg,我的jqgrid有數據類型:json和我通過json閱讀器讀取數據。我已經給了loadonce = true,即使那麼我也面臨這個問題,其中getRowData只返回當前頁面的ID。我怎麼能解決這個問題?謝謝你的幫助。 – user1447718
@ user1447718:是的,你可以使用'$(「#list 「).jqGrid('getGridParam','data');'獲取數據關於*所有頁面*。如果沒有包含'id'信息的列,那麼你可以使用'$(「#list」)。jqGrid('getGridParam','_index')'獲得'data'數組中的所有id和索引,數據對應於id。 – Oleg
謝謝奧列格。雖然在我的jqgrid中看到奇怪的東西。我給了以下數據類型:'json',loadonce:'true',cellsubmit:'clientArray'。數據將分兩頁加載。但是當我做inspectelement時,我看到TRs只爲第一頁創建。我沒有看到第二頁的TR。在第一頁中,getRows是不是返回第二頁的數據? – user1447718
列舉的ID在以後的版本中的jqGrid,他們推出了適合這一情況更好,因爲它會考慮任何工具欄過濾可能代替功能。 See Oleg's example here.因此,如果您有jqGrid(loadonce:true和/或datatype:local),則以下操作將返回與當前過濾匹配的所有行ID(顯示在當前頁面中)。
var allIdsWithFiltering = grid.jqGrid('getGridParam', 'lastSelectedData');
這將返回一個普通數組,不像原來的答案,這與必須被枚舉的屬性返回一個對象。
- 1. 使用jquery獲取頁面中所有jqgrid的ID號
- 2. 的jqGrid得到所有ID
- 3. TSQL:獲取給定ID的所有行
- 4. 點擊jqgrid行時獲取id爲undefined
- 5. JQgrid - 獲取行號而不是ID
- 6. 獲取所選行的列名jqGrid
- 7. 如何獲得jqgrid的所有ID,包括分頁的ID?
- 8. 獲取jqgrid中所有已編輯的行
- 9. 如何獲取jqgrid中選定行的行ID
- 10. 獲取表中所選行的id -HTML
- 11. 獲取數據庫中的所有ID
- 12. 從表中獲取所有的ID MYSQL
- 13. 獲取CouchDB中的所有ID
- 14. jqgrid獲取所有網格列名稱
- 15. jQuery獲取所有ID頁
- 16. 如何根據jqgrid中的索引獲取選定的行ID?
- 17. 如果id爲0,則通過id或所有行獲取行
- 18. jqGrid從localdata獲取所有已過濾的行
- 19. JQGrid:無法獲取DataInit函數中的行ID
- 20. 使用最新的「ID」獲取行中的所有字段
- 21. 在Wordpress中獲取所有帖子ID
- 22. 從jqgrid的行獲取rowID
- 23. Jqgrid custom_func驗證並獲取所有行編輯值
- 24. 在jqGrid中,如何獲取另一個元素所在的行?
- 25. 如何顯示jqGrid中的所有行?
- 26. 獲取所有的ID開始以「X」
- 27. Checkboxlist +獲取所有複選框的ID
- 28. 如何獲取所有材料的ID?
- 29. jqgrid:獲取點擊複選框的行的ID
- 30. 如何獲取jqgrid表中的所有分頁記錄?
你不能,因爲其他頁面可能尚未加載。 –
我不喜歡那個答案:( –
好吧,你不能問網格數據,它沒有,你可以嗎?你需要問唯一的事情* * *有這樣的數據:你的服務器。 –