From 0f5752fa18a3e03f2fb529888ba7c8516b21b019 Mon Sep 17 00:00:00 2001 From: "MSI\\derek" Date: Tue, 13 Aug 2024 18:05:42 +0800 Subject: [PATCH] update --- src/components/EditStaff/SalaryEffectiveModel.tsx | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/components/EditStaff/SalaryEffectiveModel.tsx b/src/components/EditStaff/SalaryEffectiveModel.tsx index 78c00da..9839ff9 100644 --- a/src/components/EditStaff/SalaryEffectiveModel.tsx +++ b/src/components/EditStaff/SalaryEffectiveModel.tsx @@ -102,17 +102,21 @@ const SalaryEffectiveModel: React.FC = ({ open, onClo } }; - const processRowUpdate = useCallback((newRow: GridRowModel) => { + const processRowUpdate = + // useCallback( + (newRow: GridRowModel) => { console.log(newRow) const updatedRow = { ...newRow, updated: true }; console.log(_rows) if (_rows.length != 0) { - setRows(_rows?.map((row: any) => (row.id === newRow.id ? updatedRow : row))); + setRows((prev: any[]) => prev?.map((row: any) => (row.id === newRow.id ? updatedRow : row))); } return updatedRow; - }, [_rows, setValue, setRows]) + } + // , [_rows, setValue, setRows]) useEffect(()=> { + console.log(_rows) setValue('salaryEffectiveInfo', _rows) }, [_rows])