summaryrefslogtreecommitdiff
path: root/components/client-table-v2/client-table-preset.tsx
diff options
context:
space:
mode:
authorjoonhoekim <26rote@gmail.com>2025-12-08 01:46:14 +0900
committerjoonhoekim <26rote@gmail.com>2025-12-08 01:46:14 +0900
commit211b5dbdda47c4bb19f3ebc274253b21e1b81bc4 (patch)
tree0e4a2f504942c2120f15b66c5db755b4d74cba87 /components/client-table-v2/client-table-preset.tsx
parentcad2b30fdd43dc8fb405c6fdf91eb46a378f821a (diff)
(김준회) 서버사이드 페칭 예시 소팅 오류 수정
Diffstat (limited to 'components/client-table-v2/client-table-preset.tsx')
-rw-r--r--components/client-table-v2/client-table-preset.tsx3
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`);
};