2

我已经实现了一个 slickgrid 并激活了键盘导航。当用户使用向下箭头键向下滚动并到达当前可见行的最后一行时,网格会加载一个全新的行部分并将所选内容放在顶部。

我的用户测试都包含对这种行为的抱怨,因为他们都发现跳跃不和谐。

我想实现行为,因此当我在选择最后一个可见行时按下向下箭头时,网格一次只滚动一行。

我想知道是否可能有一些设置,我忽略了,或者是否有人对如何处理添加此行为的任务有一些建议。

(“问题”是相同的,当您向上滚动时 - 当然只是反转)

4

1 回答 1

3

这由(https://github.com/mleibman/SlickGrid/blob/master/slick.grid.js#L2662doPaging中的参数控制。没有设置来控制该行为,但您可以轻松添加一个。scrollRowIntoView(row, doPaging)

它最初是这样编写的,以使键盘导航更快,因为如果我们在每个“向下行”上更新网格,连续向下导航不需要做那么多工作。

于 2013-05-17T18:25:55.323 回答