首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在网格刷新时取消选择所选行

在网格刷新时取消选择所选行
EN

Stack Overflow用户
提问于 2013-11-19 18:13:24
回答 2查看 1.3K关注 0票数 1

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

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

我试过了,但不起作用。

代码语言:javascript
复制
jQuery("#tblAgencyList").jqGrid('GridUnload');
EN

回答 2

Stack Overflow用户

发布于 2013-11-19 22:51:04

尝试:

代码语言:javascript
复制
// Reset your row selection
$("#tblAgencyList").jqGrid('resetSelection');

// Reload the grid
$("#tblAgencyList").trigger("reloadGrid");
票数 0
EN

Stack Overflow用户

发布于 2013-11-20 04:27:20

如果您希望确保未选择任何内容,则可以将其内置到loadComplete中,这样它将在加载网格后触发。

代码语言:javascript
复制
loadComplete: function () {
    $(this).jqGrid('resetSelection');
    ...
}

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

代码语言:javascript
复制
$('#gridName').trigger('reloadGrid', [{ page: $('#gridName').getGridParam('page')}]);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20068695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档