记住SlickGrid的滚动位置

时间:2014-09-05 06:14:32

标签: jquery slickgrid

我正在使用SlickGrid进行某些项目。我发现在实现少量功能方面存在一些困难。以下是我想要实现的功能,但不知道如何使用slickgrid实现它。

ScrollPosition重置问题:

问题:

我有一个网格说70x100。我的视口一次最多可容纳7行和10列。

现在用户在网格中滚动并跳转到某个特定的单元格,例如第15行和第17列。我正在尝试使用setScrollIntoView for(15,17),但问题是当光滑网格获得渲染时它会重置单元格的所有位置,现在单元格(15,17)不在视图端口中。现在当我渲染网格时,我正在调用setScroolIntoView(15,17),但是光滑网格在视口中没有该单元格值,而是在同一位置渲染了一些其他单元格,并且光滑网格集焦点在该新单元格中而不是实际的(15,17)。

任何人都可以建议吗?

1 个答案:

答案 0 :(得分:0)

查看Slickgrid的gotoCell(row, cell)方法:

请注意,该函数调用scrollCellIntoView,它应该达到你想要的效果。

grid.gotoCell(15, 17)

阿尔伯特