From d9db886d6b5683e6961f4f6db4319b1da77f27e3 Mon Sep 17 00:00:00 2001 From: ttonev Date: Thu, 8 May 2025 13:26:12 +0300 Subject: [PATCH 1/3] fix(react): update sorting snippets to 19 --- doc/en/components/grids/_shared/editing.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/en/components/grids/_shared/editing.md b/doc/en/components/grids/_shared/editing.md index a438c384c..bfa7f328e 100644 --- a/doc/en/components/grids/_shared/editing.md +++ b/doc/en/components/grids/_shared/editing.md @@ -159,11 +159,11 @@ igRegisterScript("SortingHandler", SortingHandler, false); ```tsx -function onSorting(grid: {ComponentName}, event: IgrSortingEventArgs) { +function onSorting(grid: IgrGrid) { grid.endEdit(true); } -<{ComponentSelector} data={localData} primaryKey="ProductID" sorting={onSorting}> +<{ComponentSelector} data={localData} primaryKey="ProductID" onSorting={onSorting}> ``` From 94370e32dd67315d528929f399bbeb9af278f007 Mon Sep 17 00:00:00 2001 From: ttonev Date: Thu, 8 May 2025 13:41:53 +0300 Subject: [PATCH 2/3] fix(react): update onSorting prop to use arrow function syntax --- doc/en/components/grids/_shared/editing.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/en/components/grids/_shared/editing.md b/doc/en/components/grids/_shared/editing.md index bfa7f328e..2055f16ac 100644 --- a/doc/en/components/grids/_shared/editing.md +++ b/doc/en/components/grids/_shared/editing.md @@ -163,7 +163,7 @@ function onSorting(grid: IgrGrid) { grid.endEdit(true); } -<{ComponentSelector} data={localData} primaryKey="ProductID" onSorting={onSorting}> +<{ComponentSelector} data={localData} primaryKey="ProductID" onSorting={(e) => onSorting(e)}> ``` From dfe225616646d5a854ea9f2cba3a1aeec0fb62d4 Mon Sep 17 00:00:00 2001 From: ttonev Date: Thu, 8 May 2025 15:11:16 +0300 Subject: [PATCH 3/3] fix(react): update onSorting function to use event args for grid reference --- doc/en/components/grids/_shared/editing.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/doc/en/components/grids/_shared/editing.md b/doc/en/components/grids/_shared/editing.md index 2055f16ac..45b001ca1 100644 --- a/doc/en/components/grids/_shared/editing.md +++ b/doc/en/components/grids/_shared/editing.md @@ -159,11 +159,12 @@ igRegisterScript("SortingHandler", SortingHandler, false); ```tsx -function onSorting(grid: IgrGrid) { +function onSorting(args: IgrSortingEventArgs) { + const grid = args.target as IgrGrid; grid.endEdit(true); } -<{ComponentSelector} data={localData} primaryKey="ProductID" onSorting={(e) => onSorting(e)}> +<{ComponentSelector} data={localData} primaryKey="ProductID" onSorting={onSorting}> ```