首页 > 解决方案 > jqgrid设置的scrollLeftOffset是什么意思?

问题描述

我在虚拟模式下使用jqGrid(即通过滚动条进行分页)。首先,我遇到了一个问题,有时在大距离滚动时(例如,从开始到中间)没有向服务器发送请求,并且网格中没有出现新数据。但是当按小距离滚动时,请求被发送并且数据出现在网格中。我注意到这个问题可以通过使用 scrollLeftOffset 属性来解决,但问题是我实际上并不了解这个属性是如何工作的。我想知道如何正确计算此属性,知道记录总数和页面大小。

标签: jqgrid

解决方案


基本上scrollLeftOffset 在启用虚拟滚动并且 scrollPopUp 设置为 true 时动态控制滚动对话框信息的外观

Guriddo 文档来看,它具有以下含义:

确定启用虚拟滚动且 scrollPopUp 参数设置为 true 时出现的框的左偏移量。当我们使用鼠标滚动页面时,信息确实会出现。0% 的值将框设置为出现在网格的左上角。请参阅 scrollPopUp 和 scrollTopOffset 参数。默认值:100%

它仅在 4.8 版的 Guriddo jqGrid 中可用


推荐阅读