我注意到jqgrid的一个小错误,如果你将虚拟滚动设置为1并尝试选择所有行,它实际上并没有选择它们都意味着你打电话
$("#file-grid").jqGrid('getGridParam','selarrrow');
Run Code Online (Sandbox Code Playgroud)
要获取所有选定的行数据,它实际上并不会获得所有数据.我想知道是否有一种方法来获取所有行id,选择或不使用jqgrid.
如果您不使用分页,请使用以下内容:
var allRowsOnCurrentPage = $('#file-grid').jqGrid('getDataIDs');
Run Code Online (Sandbox Code Playgroud)
您可以尝试不带参数的 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