0

根据此处的 SlickGrid 文档:

https://github.com/mleibman/SlickGrid/wiki/Slick.Grid#wiki-scrollCellIntoView

如果 cell 参数指定的列当前不在视图中,听起来 scrollCellIntoView 方法应该水平和垂直滚动。因此,如果我有一个包含 200 行的网格,并且当前前 50 行可见且第 7 列不可见,则以下方法调用应水平和垂直滚动以将第 90 行单元格 7 处的单元格显示在视图中。

mySlickGrid.scrollCellIntoView(90, 6);

但是,看起来此方法仅水平滚动,将列置于视​​图中,而不将行置于视图中。这是一个演示该行为的 jsfiddle:

http://jsfiddle.net/3hvye/3/

有谁知道这是否是预期的行为,一个错误,或者我错过了一些简单的东西?

4

1 回答 1

1

scrollCellIntoView实际上根本不滚动该行。与 结合使用scrollRowIntoView。这是一个疏忽,将得到修复。(将scrollCellIntoViewarow作为参数的原因是它需要 colspan 支持。没有它,SlickGrid 将无法唯一标识单元格。)

于 2013-03-18T21:40:25.260 回答