【问题标题】:How to make jqgrid scroll to top when going to next page?转到下一页时如何使jqgrid滚动到顶部?
【发布时间】:2016-09-13 21:28:46
【问题描述】:

我有一个网格,当页面更改时,滚动条仍位于网格底部。 jqgrid中是否有一个属性可以自动滚动回网格的顶部。

这是我的网格的属性:

options = {
        datatype: 'local',
        colModel: [],
        colNames: [],
        height: 'auto',
        autowidth: true,
        forceFit: true,
        shrinkToFit: typeof(settings.shrink) != "undefined" ? false : true,
        gridview: true,
        recordpos: 'left',
        scroll: false,
        viewrecords: true,
        hoverrows: false,
        loadonce: true,
        toppager: 'pager',
        pagerpos: 'right',
        pginput: false
}

【问题讨论】:

    标签: javascript jquery jqgrid


    【解决方案1】:

    经过更多研究后,我找到了答案。 JQGrid 还有一个pagerOptions.onPaging 事件,允许您在更改页面时执行代码。

    这是我使用的修复程序。

    pagerOptions.onPaging = function () {
          window.scrollTo(0, $("#header").height());
    };
    

    当页面发生变化时,它会向上滚动页面直到页眉。

    【讨论】:

      猜你喜欢
      • 2020-04-22
      • 2022-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-11
      • 1970-01-01
      • 2010-11-11
      相关资源
      最近更新 更多