Skip to content

Commit 75b2c20

Browse files
author
Christian Muehle
committed
Fixed reloading the page correctly
1 parent ef0faa9 commit 75b2c20

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

lib/datatable.dart

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -531,8 +531,12 @@ class PaginatedDataTableState extends State<AdvancedPaginatedDataTable> {
531531
if (newRowsPerPage != null &&
532532
newRowsPerPage != widget.rowsPerPage) {
533533
print('change rows per page to $newRowsPerPage');
534+
_firstRowIndex =
535+
_firstRowIndex + widget.rowsPerPage - newRowsPerPage;
534536
setLoadNextPage(rowsPerPage: newRowsPerPage);
535-
widget.onRowsPerPageChanged!(newRowsPerPage);
537+
if (widget.onRowsPerPageChanged != null) {
538+
widget.onRowsPerPageChanged!(newRowsPerPage);
539+
}
536540
}
537541
},
538542
style: footerTextStyle,

0 commit comments

Comments
 (0)