From bad15bf9f51c08a2c027808d20966496ee45fab7 Mon Sep 17 00:00:00 2001 From: Alex Cheung Date: Mon, 22 Sep 2025 23:43:16 +0800 Subject: [PATCH] add select all checkbox --- src/pages/GFMIS/TransactionDataGrid.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/pages/GFMIS/TransactionDataGrid.js b/src/pages/GFMIS/TransactionDataGrid.js index 8bd88ca..74ba17e 100644 --- a/src/pages/GFMIS/TransactionDataGrid.js +++ b/src/pages/GFMIS/TransactionDataGrid.js @@ -17,6 +17,7 @@ import { export default function SearchPaymentTable({ searchCriteria, applyGridOnReady, applySearch, selectedIds = [], onSelectionChange,}) { const [_searchCriteria, set_searchCriteria] = React.useState(searchCriteria); + // const navigate = useNavigate() const _sx = { @@ -111,6 +112,9 @@ export default function SearchPaymentTable({ searchCriteria, applyGridOnReady, a doLoad={React.useMemo(() => ({ url: PAYMENT_GFMIS_LIST, params: _searchCriteria, + callback: (responseData) => { + onSelectionChange?.(responseData.records.map(r => r.id)); + } }), [_searchCriteria])} />