在网格刷新上取消选择所选行

时间:2013-11-19 10:13:24

标签: jquery asp.net-mvc jqgrid

我有一个显示策略的jqGrid。每个策略都有多个计划,我也有一个搜索策略的按钮。现在我为特定政策选择2个计划并搜索其他政策,但是当我搜索上一个政策(我选择了计划的1个)时,我选择的计划将保留。

每当网格重新加载时,如何取消选择它们?

我试过这个,但它不起作用

jQuery("#tblAgencyList").jqGrid('GridUnload');

2 个答案:

答案 0 :(得分:0)

尝试:

// Reset your row selection
$("#tblAgencyList").jqGrid('resetSelection');

// Reload the grid
$("#tblAgencyList").trigger("reloadGrid");

答案 1 :(得分:0)

如果您想确保没有选择任何内容,可以构建到loadComplete中,因此在加载网格后它将会触发。

loadComplete: function () {
    $(this).jqGrid('resetSelection');
    ...
}

但只是重新加载网格应该取消选择任何选定的项目。您始终可以通过以下方式将网格加载到其所在的页面:

$('#gridName').trigger('reloadGrid', [{ page: $('#gridName').getGridParam('page')}]);
相关问题