微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

动态增加反应表高度以填充屏幕大小

如何解决动态增加反应表高度以填充屏幕大小

在使用虚拟化 react-table (example that I'm working with) 时,是否可以根据浏览器窗口高度动态增加表格高度?

我的浏览器中有很多空白空间,我希望它会被填满,但我不希望表格溢出我的屏幕,只是上升到它的末尾(使用滚动条允许访问剩余的行,如果有的话)。

enter image description here

我尝试使用这个 flex Box css 代码,但它没有做任何事情。请注意,我已经成功地将此 css 代码用于不同的组件并且它有效。

.flexBox-container {
  display:  flex;
  height:  100vh;
  flex-direction:  column;
}


.test1 {
  display: flex;
  flex-grow:  1;
}

我可以看到 react-table 示例依赖于 FixedSizeList,它似乎修复了高度,这可能会禁用弹性框?我试图删除所有可选的道具,但没有奏效。

<FixedSizeList
  height={800}
  itemCount={rows.length}
  itemSize={35}
  width={totalColumnsWidth+scrollBarSize}
>
  {RenderRow}
</FixedSizeList>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。