当使用键盘导航时,滚动SlickGrid只有一行

时间:2013-05-17 11:01:35

标签: slickgrid

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

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

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

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

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

1 个答案:

答案 0 :(得分:3)

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

最初编写这种方式是为了使键盘导航速度更快,因为如果我们在每个“向下”行更新网格时,连续向下导航并不需要做太多的工作。