dGrid表以编程方式水平滚动

时间:2018-08-27 07:47:21

标签: javascript scroll dojo dgrid

dGrid中是否有一个方法可以让您滚动到表中的特定列,我有一个可以水平滚动的表,我想知道是否有可能做类似的事情:

myGrid.scrollToColumn(someColumnToScrollTo);

我知道我可以垂直滚动到某行,是否有我需要的类似东西?

1 个答案:

答案 0 :(得分:2)

kfranqueiro(Dojo 1.x提交者和dgrid维护者)在这里说:

https://github.com/SitePen/dgrid/issues/360

  

首先,在dgrid实例上有一个scrollTo方法,您可以   传递具有x或y属性的对象以在与平台无关的页面中滚动   方式

还是他,在这里他使用该功能:

https://github.com/SitePen/dgrid/issues/1279

  

grid.scrollTo({y:index * grid.get('rowHeight')})

您需要传递x而不是y以及需要的偏移量而不是索引* grid.get('rowHeight')