根据此处的SlickGrid文档:
https://github.com/mleibman/SlickGrid/wiki/Slick.Grid#wiki-scrollCellIntoView
听起来,如果由单元格参数指定的列当前不在视图中,则scrollCellIntoView方法应该同时水平和垂直滚动。因此,如果我有一个200行的网格,并且当前前50行可见,而第7列不可见,则以下方法调用应水平和垂直滚动,以将第90行的单元格显示在视图中。
mySlickGrid.scrollCellIntoView(90, 6);
但是,这个方法看起来只是水平滚动,将列放到视图中,而不是行。下面是一个演示该行为的jsfiddle:
有没有人知道这是预期的行为,是bug,还是我遗漏了一些简单的东西?
发布于 2013-03-18 21:40:25
scrollCellIntoView
实际上根本不滚动行。将其与scrollRowIntoView
结合使用。这是一个疏忽,将被修复。( scrollCellIntoView
接受row
作为参数的原因是需要它来支持colspan。如果没有它,SlickGrid将无法唯一地标识该单元。)
https://stackoverflow.com/questions/15486187
复制