我正在使用SlickGrid进行某些项目。我发现在实现少量功能方面存在一些困难。以下是我想要实现的功能,但不知道如何使用slickgrid实现它。
ScrollPosition重置问题:
问题:
我有一个网格说70x100。我的视口一次最多可容纳7行和10列。
现在用户在网格中滚动并跳转到某个特定的单元格,例如第15行和第17列。我正在尝试使用setScrollIntoView for(15,17),但问题是当光滑网格获得渲染时它会重置单元格的所有位置,现在单元格(15,17)不在视图端口中。现在当我渲染网格时,我正在调用setScroolIntoView(15,17),但是光滑网格在视口中没有该单元格值,而是在同一位置渲染了一些其他单元格,并且光滑网格集焦点在该新单元格中而不是实际的(15,17)。
任何人都可以建议吗?
答案 0 :(得分:0)
查看Slickgrid的gotoCell(row, cell)方法:
请注意,该函数调用scrollCellIntoView,它应该达到你想要的效果。
grid.gotoCell(15, 17)
阿尔伯特