From a7b48aabf39a4d7eb4bee3c80e94ff59b328128f Mon Sep 17 00:00:00 2001 From: arpitnath Date: Tue, 12 Sep 2023 14:18:41 +0530 Subject: [PATCH] fixes: table event - on search --- frontend/src/Editor/Components/Table/GlobalFilter.jsx | 3 ++- frontend/src/Editor/Components/Table/Table.jsx | 1 + frontend/src/Editor/EditorFunc.jsx | 5 ++++- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/frontend/src/Editor/Components/Table/GlobalFilter.jsx b/frontend/src/Editor/Components/Table/GlobalFilter.jsx index 2cc92aeca2..d30df6dde0 100644 --- a/frontend/src/Editor/Components/Table/GlobalFilter.jsx +++ b/frontend/src/Editor/Components/Table/GlobalFilter.jsx @@ -8,13 +8,14 @@ export const GlobalFilter = ({ component, onEvent, darkMode, + tableEvents, }) => { const [value, setValue] = React.useState(globalFilter); const onChange = useAsyncDebounce((filterValue) => { setValue(filterValue); setGlobalFilter(filterValue || undefined); onComponentOptionChanged(component, 'searchText', filterValue).then(() => { - onEvent('onSearch', { component, data: {} }); + onEvent('onSearch', tableEvents, { component, data: {} }); }); }, 500); diff --git a/frontend/src/Editor/Components/Table/Table.jsx b/frontend/src/Editor/Components/Table/Table.jsx index 420053e429..8770c15fa3 100644 --- a/frontend/src/Editor/Components/Table/Table.jsx +++ b/frontend/src/Editor/Components/Table/Table.jsx @@ -927,6 +927,7 @@ export function Table({ component={component} onEvent={onEvent} darkMode={darkMode} + tableEvents={tableEvents} /> )}
diff --git a/frontend/src/Editor/EditorFunc.jsx b/frontend/src/Editor/EditorFunc.jsx index af93f32321..c62e9e42bc 100644 --- a/frontend/src/Editor/EditorFunc.jsx +++ b/frontend/src/Editor/EditorFunc.jsx @@ -501,7 +501,10 @@ const EditorComponent = (props) => { }; //! Needs attention - const handleEvent = (eventName, event, options) => onEvent(editorRef, eventName, event, options, 'edit'); + const handleEvent = (eventName, event, options) => { + console.log('--------arpit handleEvent:::', { eventName, event, options }); + return onEvent(editorRef, eventName, event, options, 'edit'); + }; const handleRunQuery = (queryId, queryName) => runQuery(editorRef, queryId, queryName);