反应物料表自动页面大小

问题描述 投票:1回答:1

我正在使用React +材质表。

我有问题

  • 是否有一种方法可以根据页面上的可用空间动态设置pageSize
  • 如果没有API这样做-如何从组件设计的角度更好地解决此问题?

我想达到什么目的?

材料表中显示的行数应取决于屏幕尺寸。根据您的屏幕尺寸,该页面的外观看起来并不相似(例如,在笔记本电脑上看起来可能不错,但是在25英寸显示屏上,会有很多空间可以被行填充)。

我已经做了什么?

  • 我搜索了official documentation,但找不到解决方案。
  • 我也在寻找开发人员帖子和其他SO主题-仍然没有结果。
  • 当然,可以构建一个脚本,该脚本基于容器的大小和行的大小进行一些简单的计算,以填充尽可能多的行,但是我想避免这种解决方案,并且如果需要的话可以直接使用可能的。

我正在使用React + Material Table。我有什么问题可以根据页面上的可用空间动态设置pageSize?如果没有API可以这样做-如何更好地实现此目标...

material-design material-ui material-table
1个回答
0
投票

我也有相同的要求。因此,我通过使用'react-virtualized-auto-sizer'包中的AutoSizer

© www.soinside.com 2019 - 2024. All rights reserved.