diff options
| author | joonhoekim <26rote@gmail.com> | 2025-12-08 15:58:20 +0900 |
|---|---|---|
| committer | joonhoekim <26rote@gmail.com> | 2025-12-08 15:58:20 +0900 |
| commit | 137dc8abffcac7721890f320f183ab13eb30b790 (patch) | |
| tree | 78a2362cfadbfb1297ce0f86608256dc932e95cc /components/client-table-v2/client-table-preset.tsx | |
| parent | ad29c8d9dc5ce3f57d1e994e84603edcdb961c12 (diff) | |
| parent | d853ddc380bc03d968872e9ce53d7ea13a5304f8 (diff) | |
Merge branch 'table-v2' into dujinkim
Diffstat (limited to 'components/client-table-v2/client-table-preset.tsx')
| -rw-r--r-- | components/client-table-v2/client-table-preset.tsx | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/components/client-table-v2/client-table-preset.tsx b/components/client-table-v2/client-table-preset.tsx index 64930e7a..21486c9b 100644 --- a/components/client-table-v2/client-table-preset.tsx +++ b/components/client-table-v2/client-table-preset.tsx @@ -108,6 +108,9 @@ export function ClientTablePreset<TData>({ if (s.columnOrder) table.setColumnOrder(s.columnOrder); if (s.grouping) table.setGrouping(s.grouping); if (s.pagination?.pageSize) table.setPageSize(s.pagination.pageSize); + // Reset page index to avoid loading an out-of-range page after applying a preset, + // which is especially important in server-mode pagination. + table.setPageIndex(0); toast.success(`Preset "${preset.name}" loaded`); }; |
