Maison > Questions et réponses > le corps du texte
P粉1871608832023-09-03 09:31:11
Vous devez stocker l'index de la page dans une variable d'état et transmettre la méthode setState à la table tanstack pour définir l'index de la page actuelle. Vous pouvez essayer le code suivant :
const [state, setState] = useState(table.initialState); const [{ pageIndex, pageSize }, setPagination] = useState<PaginationState>({ pageIndex: 0, pageSize: 10 }); const pagination = useMemo( () => ({ pageIndex, pageSize }), [pageIndex, pageSize] ); // override the state managers for the table table.setOptions(prev => ({ ...prev, onStateChange: setState, state: { ...state, pagination, }, onPaginationChange: setPagination, pageCount: Math.ceil(numOfRows / pageSize) }));