jqGrid获取所有ID

Yaw*_*awn 5 jqgrid

我注意到jqgrid的一个小错误,如果你将虚拟滚动设置为1并尝试选择所有行,它实际上并没有选择它们都意味着你打电话

$("#file-grid").jqGrid('getGridParam','selarrrow'); 
Run Code Online (Sandbox Code Playgroud)

要获取所有选定的行数据,它实际上并不会获得所有数据.我想知道是否有一种方法来获取所有行id,选择或不使用jqgrid.

Don*_*lor 9

如果您不使用分页,请使用以下内容:

var allRowsOnCurrentPage = $('#file-grid').jqGrid('getDataIDs');
Run Code Online (Sandbox Code Playgroud)

  • -1问题具体询问如何获取所有行; 不只是那些可见的.这只检索可见行. (3认同)

Sea*_*ean 4

您可以尝试不带参数的 getRowData() - 它应该返回网格中的所有行:

var allRowsInGrid = $('#file-grid').jqGrid('getRowData');
Run Code Online (Sandbox Code Playgroud)

我从 jqGrid wiki 得到这个:

http://www.trirand.com/jqgridwiki/doku.php?id=wiki:methods

  • 此外,这仅返回当前页面的数据。 (5认同)