【发布时间】:2018-08-27 07:47:21
【问题描述】:
dGrid 中是否有一种方法可以让您滚动到表格中的某一列,我有一个可水平滚动的表格,我想知道是否有可能执行以下操作:
myGrid.scrollToColumn(someColumnToScrollTo);
我知道我可以垂直滚动到某行,有什么类似的东西可以满足我的需要吗?
【问题讨论】:
标签: javascript scroll dojo dgrid
dGrid 中是否有一种方法可以让您滚动到表格中的某一列,我有一个可水平滚动的表格,我想知道是否有可能执行以下操作:
myGrid.scrollToColumn(someColumnToScrollTo);
我知道我可以垂直滚动到某行,有什么类似的东西可以满足我的需要吗?
【问题讨论】:
标签: javascript scroll dojo dgrid
正如 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 和你需要的偏移量而不是 index * grid.get('rowHeight')
【讨论】: