【发布时间】:2019-05-01 01:21:21
【问题描述】:
我正在使用 React Table,我需要根据数据的长度动态设置表格行。这就是我得到的:
let pgSize = (data.length > 10) ? 5 : data.length;
<ReactTable
data={data}
PaginationComponent={Pagination}
columns={[
{
columns: [
//column defs
]
}
]}
defaultPageSize={10}
pageSize={pgSize}
className="-striped -highlight"
/>
我需要动态的行,但如果我将页面大小设置为数据的长度。分页被删除,如果我有 100 行数据,这将是一个问题。我最多需要 10 个作为默认页面大小。我似乎无法理解这样做的逻辑。
感谢您的帮助!
【问题讨论】:
-
所以你希望它在你的数据少于 defaultPageSize 时缩小页面大小,这样你就没有空行了?
-
嗨@Nathan,是的,但是如果它大于10,那么我需要分页,
标签: reactjs react-table