2

我需要将 EXT-GWT 网格滚动一些自定义数量,而不是默认的 1-2 行。由于我找不到任何让我这样做的参数,我覆盖了事件处理程序以捕获滚动或鼠标滚轮事件。在任何此类事件中,我只是以编程方式将滚动条沿相同方向进一步移动所需的量,并保留一个标志以确保它不会进入无限循环。

但是,当用户使用滚动条滚动网格时,此技术会失败。具体来说,当我将滚动条从某个位置拖动到滚动轨道的顶部时,网格中显示的行不是网格中最顶部的行,而是更下方的一些行。我想如果我可以区分由向上滚动和向下滚动按钮生成的事件与由滚动条拖动生成的事件,我可以分别处理它们并纠正问题。

有什么办法可以做到这一点?或者有没有办法指定滚动条一步滚动的量?

谢谢
-Sameer

4

1 回答 1

0

您可以作弊,如果滚动后scrollTop为 0,则直接转到开头。有点难看,但如果它是唯一不工作的情况,将解决该特定情况。

于 2010-04-16T09:37:20.370 回答