| @@ -17,6 +17,7 @@ import { | |||||
| export default function SearchPaymentTable({ searchCriteria, applyGridOnReady, applySearch, selectedIds = [], onSelectionChange,}) { | export default function SearchPaymentTable({ searchCriteria, applyGridOnReady, applySearch, selectedIds = [], onSelectionChange,}) { | ||||
| const [_searchCriteria, set_searchCriteria] = React.useState(searchCriteria); | const [_searchCriteria, set_searchCriteria] = React.useState(searchCriteria); | ||||
| // const navigate = useNavigate() | // const navigate = useNavigate() | ||||
| const _sx = { | const _sx = { | ||||
| @@ -111,6 +112,9 @@ export default function SearchPaymentTable({ searchCriteria, applyGridOnReady, a | |||||
| doLoad={React.useMemo(() => ({ | doLoad={React.useMemo(() => ({ | ||||
| url: PAYMENT_GFMIS_LIST, | url: PAYMENT_GFMIS_LIST, | ||||
| params: _searchCriteria, | params: _searchCriteria, | ||||
| callback: (responseData) => { | |||||
| onSelectionChange?.(responseData.records.map(r => r.id)); | |||||
| } | |||||
| }), [_searchCriteria])} | }), [_searchCriteria])} | ||||
| /> | /> | ||||
| </div> | </div> | ||||