[英]How to control TablePagination from material-ui
When page loaded initially, the page rows should start from 1.最初加载页面时,页面行应从 1 开始。
but It starts from 25 like below.但它从 25 开始,如下所示。
the data 1-25 and 26-50 are same.数据 1-25 和 26-50 相同。 so when I clicked
<
button, data doesn't changed.所以当我点击
<
按钮时,数据没有改变。
but when I click >
, it works just fine.但是当我单击
>
时,它工作得很好。
only problem is setting initial number of rows.唯一的问题是设置初始行数。
this is my code.这是我的代码。
const [page, setPage] = useState(1);
const [rowsPerPage, setRowsPerPage] = useState(25);
<TablePagination
component="div"
count={adminInfo && adminInfo.total}
page={page}
onChangePage={handleChangePage}
rowsPerPage={rowsPerPage}
onChangeRowsPerPage={handleChangeRowsPerPage}
onChange={moveToNextPage}
/>
Thanks for reading谢谢阅读
page
value to 0 waspage
值设置为 0 的原因是>
button, 0 to 1 showed same data.>
按钮时,0 到 1 显示相同的数据。//before solving
await axios.get(`${BASEURL}`+(page ? `page=${page}` : 'page=1')
//after solving
await axios.get(`${BASEURL}`+(page ? `page=${page+1}` : 'page=1')
simply added +1
to page
value.只需将
+1
添加到page
价值。
You need to set the first value for page
is 0您需要将
page
的第一个值设置为 0
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.