我有一个使用Virtual Paging和Navigatable设置的Kendo Grid(用于键盘导航)。根据内容的大小,有时我无法看到当前视图中的所有数据,当我使用鼠标滚动时,没有问题,但是当我尝试使用键盘导航到在底行,行不会滚动到视图中。
将元素滚动到视图中是相当直接的,假设您挂钩事件以触发滚动。我似乎无法弄清楚如何挂钩网格上的焦点事件以自动实现它。
如何挂钩焦点事件以将当前聚焦的单元格滚动到视图中。请注意,当前聚焦的单元格与选定的单元格/行不同。
滚动代码:
$grd.animate({
scrollTop: $ele.offset().top - $grd.offset().top + $grd.scrollTop()
});
答案 0 :(得分:0)
在剑道论坛上看到这个问题解决了我的问题(尽可能解决)
http://www.telerik.com/forums/kendo-grid-scroll-focused-cell-into-view