From b175004ad1667f9c120e6d1fffa5217ed874923d Mon Sep 17 00:00:00 2001 From: Navaneeth Pk Date: Sun, 5 Sep 2021 21:22:27 +0530 Subject: [PATCH] Expose table data (#691) * Expose table data as a variable * fix --- frontend/src/Editor/Components/Table/Table.jsx | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/frontend/src/Editor/Components/Table/Table.jsx b/frontend/src/Editor/Components/Table/Table.jsx index 4e550655d4..49919b5fa0 100644 --- a/frontend/src/Editor/Components/Table/Table.jsx +++ b/frontend/src/Editor/Components/Table/Table.jsx @@ -533,6 +533,7 @@ export function Table({ previousPage, setPageSize, state, + rows, prepareRow, setAllFilters, preGlobalFilteredRows, @@ -558,6 +559,16 @@ export function Table({ useExportData ); + useEffect(() => { + const pageData = page.map(row => row.original); + const currentData = rows.map(row => row.original);; + onComponentOptionsChanged(component, [ + ['currentPageData', pageData], + ['currentData', currentData] + ]); + }, [tableData.length, componentState.changeSet]); + + useEffect(() => { if (!state.columnResizing.isResizingColumn) { changeCanDrag(true);