首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有react-window的React表v7固定列

带有react-window的React表v7固定列
EN

Stack Overflow用户
提问于 2020-05-23 14:51:49
回答 3查看 2.8K关注 0票数 2

我有一张带有react-table v7的桌子。使用react-window进行虚拟化。现在表已经修复了最后一列,但我无法修复表的最后一列。React-window的内部元素有overflow: auto,它最终不会让列变得粘滞。

这里的link重现了这个问题。

我正在尝试实现一些关于these系列的东西。

如果您看到问题链接,我希望最后一行固定在一个位置,并保持其余的水平滚动。

EN

回答 3

Stack Overflow用户

发布于 2021-05-10 18:09:47

对于粘性标题,你应该像this一样实现react-window所说的innerElementType道具。

但对于粘性列,可能更标准的方法是在它旁边使用另一个网格或列表,并像this one一样同步它们的滚动位置。

您也可以使用react-base-table,它实现了整个侧边粘滞的行和列。

票数 2
EN

Stack Overflow用户

发布于 2020-07-28 04:59:38

我遇到了完全相同的问题。我想出了一个解决方案:

  1. 将className添加到
  2. 添加css以覆盖滚动:.fixedList { overflow: unset!className;}

一旦我这样做了,它允许我的粘性列再次“粘性”。我希望这对你也有帮助。

票数 1
EN

Stack Overflow用户

发布于 2021-06-11 02:03:03

利用react-window提供的FixedSizeListinnerElementType属性,可以实现粘滞的列和行。

下面是一个有效的示例:

https://codesandbox.io/s/dazzling-field-48x39?file=/src/App.tsx

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61968493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档