jqgrid - 水平滚动条 - 位置 - 分页后 - 从左到右

Posted

技术标签:

【中文标题】jqgrid - 水平滚动条 - 位置 - 分页后 - 从左到右【英文标题】:jqgrid - horizontal scrollbar - position - after paging - from left to right 【发布时间】:2017-03-30 10:07:02 【问题描述】:

考虑以下场景:

JqGrid 已加载。

由于数据很宽,所以它有水平滚动条。

向右滚动。

现在,点击下一页(分页)

显示下一页。

但滚动条在右侧,即从上一页滚动条位置保持的位置。

我们的要求是分页后左侧的滚动条与前一页滚动条的位置无关。

我在网上搜索并没有找到任何关于这个场景的文章/演示。谢谢。

【问题讨论】:

【参考方案1】:

例如,您可以在 onPaging 内设置 bDiv 的 scrollLeft。相应的代码可以简化如下:

onPaging: function () 
    var bDiv = this.grid.bDiv;
    setTimeout(function () 
        bDiv.scrollLeft = 0;
    , 0);

【讨论】:

非常感谢。按预期工作正常。太好了..)

以上是关于jqgrid - 水平滚动条 - 位置 - 分页后 - 从左到右的主要内容,如果未能解决你的问题,请参考以下文章

jqGrid水平滚动条

分页后的数据展示问题分析

JQGrid当autowidth = true时,如何删除恼人的水平滚动条? (在IE中)

jqgrid 滚动分页

jqgrid之外的自定义分页

Vue element-ui:滚动条 分页 禁用选项