我有一个使用Material UI创建的DataGrid表格,其中包含超过3000行数据,每个页面最多显示50行数据。
我希望能够在点击导出按钮时将所有行数据导出到CSV文件中。
实际情况:只有当前页面的数据被导出。
请问是否有人能给我一些提示,告诉我我做错了什么?
我的代码:
<DataGrid
rows={users}
columns={columns}
pageSize={limit}
page={page - 1}
rowCount={rowsCount}
//rowsPerPageOptions={[limit]}
pagination
paginationMode="server"
components={{
Toolbar: GridToolbar,
}}
onPageChange={(data) => {
updateUsers(data + 1, formSubmitted);
}}
/>
网页中的DataGrid示例:
![DataGrid表格截图](https://istack.dev59.com/HiVev.webp)