From b3e42b5eb5e4aa1a0e00c0fe104380316ea1592d Mon Sep 17 00:00:00 2001 From: olli Date: Mon, 10 Nov 2025 16:41:37 +0100 Subject: [PATCH] feat: Add export functionality to CrudDataTable with clipboard, CSV, and Excel options --- .scannerwork/.sonar_lock | 0 .scannerwork/report-task.txt | 6 + assets/js/components/CrudDataTable.vue | 250 +++++++++++++++++++++++++ assets/js/views/ContactManagement.vue | 21 ++- assets/styles/sakai.scss | 4 +- package-lock.json | 106 ++++++++++- package.json | 3 +- webpack.config.js | 4 +- 8 files changed, 387 insertions(+), 7 deletions(-) create mode 100644 .scannerwork/.sonar_lock create mode 100644 .scannerwork/report-task.txt diff --git a/.scannerwork/.sonar_lock b/.scannerwork/.sonar_lock new file mode 100644 index 0000000..e69de29 diff --git a/.scannerwork/report-task.txt b/.scannerwork/report-task.txt new file mode 100644 index 0000000..92ea7df --- /dev/null +++ b/.scannerwork/report-task.txt @@ -0,0 +1,6 @@ +projectKey=myCRM +serverUrl=http://localhost:9000 +serverVersion=25.5.0.107428 +dashboardUrl=http://localhost:9000/dashboard?id=myCRM +ceTaskId=b09db7ad-e11d-41a0-a032-52de4d0ca960 +ceTaskUrl=http://localhost:9000/api/ce/task?id=b09db7ad-e11d-41a0-a032-52de4d0ca960 diff --git a/assets/js/components/CrudDataTable.vue b/assets/js/components/CrudDataTable.vue index bc4b4da..cf3dbf1 100644 --- a/assets/js/components/CrudDataTable.vue +++ b/assets/js/components/CrudDataTable.vue @@ -6,6 +6,15 @@
{{ title }}
+