【发布时间】:2020-09-08 19:46:49
【问题描述】:
我一直在努力实现this example 示例页面中提到的this example,特别是表格中的自动滚动行为。不幸的是,看起来源代码并不存在于存储库的示例目录中。
虽然我在下面的代码框中实现的代码是一个非常简单的示例,但我已经为此倾注了好几个小时,使用 useWindowAsScrollContainer 和 getContainer 与 refs,但似乎没有任何解决问题的方法。
也就是说,这是我注意到的行为:当滚动出容器,甚至滚动出窗口时,自动滚动功能永远不会启用。我什至诉诸于使用 getContainer 返回 document.body,这应该会限制容器,但似乎无法复制 the repository's example 中所述的行为。
另外,虽然我在SortableTable 组件上指定了固定的高度和宽度,但理想情况下应该用<AutoSizer /> 包裹,但暂时将其删除以消除任何副作用。
https://codesandbox.io/s/mysortabletable-zi94g?file=/MySortableTable.js
- react-sortable-hoc:1.11.0
- 反应虚拟化:9.7.5
【问题讨论】:
标签: javascript reactjs react-virtualized react-sortable-hoc