jqGrid刷新不取消选中

也就是说,刷新前选中的行,刷新后还是选中

var jqGrid = $("#jqGrid");
// 获取刷新前选中的行id
var jqGridRowid=jqGrid.jqGrid("getGridParam","selarrrow");
// 刷新表格
jqGrid.jqGrid().trigger('reloadGrid');
// 等待2秒后选中刷新前选中的行
setTimeout(function() {
    for(var i = 0; i < jqGridRowid.length; i++) {
        jqGrid.setSelection(jqGridRowid[i], true);
    }
}, 2000);

猜你喜欢

转载自www.cnblogs.com/xiaostudy/p/11011060.html