Table分页后,表格筛选后不能触发重新分页
原因 自定义了分页
想要显示 1-15 (24 项目中) 式样文字 自定义了total: filterParamList?.length ?? 0,
导致pagination不能重新分页
<Table
size='large'
rowKey={record => { return record.id }}
rowSelection={{ ...rowSelection }}
dataSource={filterParamList ?? []}
pagination={{
position: ['bottomLeft'],
total: filterParamList?.length ?? 0,
showTotal: (total, range) => `${range[0]}-${range[1]} (${total} 项目中)`,
showSizeChanger: true,
pageSizeOptions: [10, 15, 30, 50, 100],
defaultPageSize: 15
}}
/>
修改方法: 删掉自定义 total
pagination={{
position: ['bottomLeft'],
// total: filterParamList?.length ?? 0,
showTotal: (value, range) => `${range[0]}-${range[1]} (${value} 项目中)`,
showSizeChanger: true,
pageSizeOptions: [10, 15, 30, 50, 100],
defaultPageSize: 15
}}