jqgrid 获取多个选定的行作为网格排序
jqgrid get multiple selected rows ordered as grid
我想从 'selarrrow'
中获取 ID,并按网格中所示排序。
mygrid.jqGrid('getGridParam', 'selarrrow')
问题是当用户点击每一行时,id 被附加到 'selarrrow'
,所以 'selarrrow'
的结果没有保持网格中数据的顺序。
如何检索网格顺序中选定的行数据? (或其他方法代替 'selarrrow'
?)
参数selarrrow
是所选行的rowids数组。您可以使用
var rowIndex = mygrid.jqGrid("getInd", rowid);
获取每一行的索引(网格第一行的索引为1,第二行的索引为2,依此类推)。因此,您可以根据行索引对 ID 进行排序。
我想从 'selarrrow'
中获取 ID,并按网格中所示排序。
mygrid.jqGrid('getGridParam', 'selarrrow')
问题是当用户点击每一行时,id 被附加到 'selarrrow'
,所以 'selarrrow'
的结果没有保持网格中数据的顺序。
如何检索网格顺序中选定的行数据? (或其他方法代替 'selarrrow'
?)
参数selarrrow
是所选行的rowids数组。您可以使用
var rowIndex = mygrid.jqGrid("getInd", rowid);
获取每一行的索引(网格第一行的索引为1,第二行的索引为2,依此类推)。因此,您可以根据行索引对 ID 进行排序。