我已经实现了一个 slickgrid 并激活了键盘导航。当用户使用向下箭头键向下滚动并到达当前可见行的最后一行时,网格会加载一个全新的行部分并将所选内容放在顶部。
我的用户测试都包含对这种行为的抱怨,因为他们都发现跳跃不和谐。
我想实现行为,因此当我在选择最后一个可见行时按下向下箭头时,网格一次只滚动一行。
我想知道是否可能有一些设置,我忽略了,或者是否有人对如何处理添加此行为的任务有一些建议。
(“问题”是相同的,当您向上滚动时 - 当然只是反转)
我已经实现了一个 slickgrid 并激活了键盘导航。当用户使用向下箭头键向下滚动并到达当前可见行的最后一行时,网格会加载一个全新的行部分并将所选内容放在顶部。
我的用户测试都包含对这种行为的抱怨,因为他们都发现跳跃不和谐。
我想实现行为,因此当我在选择最后一个可见行时按下向下箭头时,网格一次只滚动一行。
我想知道是否可能有一些设置,我忽略了,或者是否有人对如何处理添加此行为的任务有一些建议。
(“问题”是相同的,当您向上滚动时 - 当然只是反转)
这由(https://github.com/mleibman/SlickGrid/blob/master/slick.grid.js#L2662)doPaging
中的参数控制。没有设置来控制该行为,但您可以轻松添加一个。scrollRowIntoView(row, doPaging)
它最初是这样编写的,以使键盘导航更快,因为如果我们在每个“向下行”上更新网格,连续向下导航不需要做那么多工作。