From 599d307a49a167a53d4a3485fbd955f56c5b6060 Mon Sep 17 00:00:00 2001 From: Pranav C Date: Thu, 28 Oct 2021 20:44:27 +0530 Subject: [PATCH] feat: csv export public/private api Signed-off-by: Pranav C --- .../components/columnFilterMenu.vue | 2 +- .../spreadsheet/components/csvExport.vue | 130 ++++++++--- .../project/spreadsheet/public/xcTable.vue | 5 +- .../project/spreadsheet/rowsXcDataTable.vue | 16 +- packages/nc-gui/store/sqlMgr.js | 12 +- .../lib/dataMapper/lib/sql/BaseModelSql.ts | 162 ++++++++------ .../nocodb/src/lib/noco/meta/NcMetaMgr.ts | 208 +++++++++++++++++- .../nocodb/src/lib/noco/meta/NcMetaMgrEE.ts | 84 +------ 8 files changed, 420 insertions(+), 199 deletions(-) diff --git a/packages/nc-gui/components/project/spreadsheet/components/columnFilterMenu.vue b/packages/nc-gui/components/project/spreadsheet/components/columnFilterMenu.vue index 254bd98fa6..293b4f87f8 100644 --- a/packages/nc-gui/components/project/spreadsheet/components/columnFilterMenu.vue +++ b/packages/nc-gui/components/project/spreadsheet/components/columnFilterMenu.vue @@ -17,7 +17,7 @@ v-on="on" > - mdi-filter + mdi-filter-outline Filter diff --git a/packages/nc-gui/components/project/spreadsheet/components/csvExport.vue b/packages/nc-gui/components/project/spreadsheet/components/csvExport.vue index 175833ced8..ae3eb2d26d 100644 --- a/packages/nc-gui/components/project/spreadsheet/components/csvExport.vue +++ b/packages/nc-gui/components/project/spreadsheet/components/csvExport.vue @@ -1,27 +1,71 @@