【问题标题】:deselect the selected row on grid refresh在网格刷新时取消选择选定的行
【发布时间】:2013-12-02 20:05:52
【问题描述】:

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

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

这个我试过了,还是不行

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

【问题讨论】:

  • 您的问题得到解答了吗?

标签: jquery asp.net-mvc jqgrid


【解决方案1】:

试试:

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

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

【讨论】:

    【解决方案2】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2015-08-30
      • 1970-01-01
      • 2019-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-18
      • 1970-01-01
      相关资源
      最近更新 更多