【问题标题】:jqGrid setSelection to paged rowjqGrid setSelection 到分页行
【发布时间】:2012-10-11 18:02:18
【问题描述】:

我有一个 jqGrid 用于显示相对论的大量行,所以我启用了分页,一次只能获取 100 行。我还具有允许用户向网格添加新行的功能。有一个要求是在添加一行后,该行应该被选中并在网格中可见。

我目前正在使用 setSelection 按 id 选择行,如果该行在当前页面上,则此方法有效。但是,如果该行不在当前页面上,则不会发生任何事情。有人对我如何实现此功能有任何建议吗?

【问题讨论】:

    标签: jquery jqgrid


    【解决方案1】:

    jqGrid 只加载当前页面的行数据。有关更多背景信息,请参阅this question

    一种可能的解决方案是让您添加您的行,然后向服务器发出请求以计算该行的页面。然后您可以使用this answer 中的代码转到该页面并选择该行。您的代码可能类似于:

    grid = $("#grid");
    grid.setGridParam({page: myPage});
    grid.trigger("reloadGrid");
    grid.setSelection(myRow);
    

    这有帮助吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-22
      • 1970-01-01
      • 2012-05-13
      • 2011-04-17
      • 2013-04-04
      相关资源
      最近更新 更多