You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在material-react-table中设置初始每页行数?

在Material React Table中设置初始每页行数的解决方案

仅通过muiTablePaginationProps配置rowsPerPageOptions不会修改组件默认的初始每页行数(默认是10),需要同时配置initialState属性指定初始分页大小。

修改后的代码如下:

<MaterialReactTable
  columns={columns}
  data={data}
  initialState={{ pagination: { pageSize: 20 } }} // 设置初始每页显示20行
  muiTablePaginationProps={{
    rowsPerPageOptions: [20, 50],
    showFirstButton: false,
    showLastButton: false,
  }}
/>

initialState.pagination.pageSize会覆盖组件默认的10行初始值,配合rowsPerPageOptions定义的可选分页选项,就能实现初始加载时显示指定行数的效果。

内容的提问来源于stack exchange,提问作者Jeremy Bernier

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 15:45:57