作者:阿拉伯恶劣我_295 | 来源:互联网 | 2022-11-27 20:20
我正在使用React Table,我需要根据我的数据长度动态设置表行。这就是我得到的:
let pgSize = (data.length > 10) ? 5 : data.length;
我需要行是动态的,但是如果我将pagesize设置为数据的长度。分页被删除,如果我有100行数据,这将是一个问题。我最多需要10个默认页面大小。我似乎无法理解这样做的逻辑。
谢谢您的帮助!
1> 小智..:
内森(Nathan)的答案很好用,但无需动态计算pageSize即可解决。比较简单的方法是在react-table组件上定义minRows属性。默认情况下,它是未定义的,并且react-table将添加尽可能多的空白行来填充页面。定义此设置会限制创建的填充行的数量,因此您可以将其设置为0或1以实现所需的功能,具体取决于是否要显示没有填充行的填充行。