Я создал минимальный пример песочница , чтобы показать проблему / ошибку
Шаги для воспроизведения:
- Перейти к этой ссылке
- Перейти на страницу 2
- Нажмите кнопку в верхней части страницы
То, что происходит, - это наше rowsPerPage
равно 2, но изначально у нас 4 строки, поэтому у нас есть 2 страницы.
Когда мы переходим на вторую страницу (которая показывает строки 3 и 4), все хорошо до сих пор, но когда мы изменяем данные таблицы только на массив из 2 строк, таблица перерисовывается, но все равно показывает вторая страница (пустая, поскольку наш newData
содержит только 2 строки, а наш rowsPerPage
равен 2).
В этот момент вы должны нажать стрелка влево , чтобы перейти на страницу, где вы увидите newData
Надеюсь, я достаточно ясно, как я могу решить эту проблему?