From 401dd225677796f05321b0c98ac68b51f3487de6 Mon Sep 17 00:00:00 2001 From: KumJungMin <37934668+KumJungMin@users.noreply.github.com> Date: Mon, 3 Jun 2024 20:46:20 +0900 Subject: [PATCH] fix(DataTable): allow control c key for copy a table content. (#5757) (#5759) * fix: allow control c key * fix: prevent all text select when MultipleSelectionMode * fix: prevent text all select when select mode * fix: blocks event only it is not copy shortcut. --- components/lib/datatable/DataTable.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/components/lib/datatable/DataTable.vue b/components/lib/datatable/DataTable.vue index 4deb806bb9..f30bf4bd6f 100755 --- a/components/lib/datatable/DataTable.vue +++ b/components/lib/datatable/DataTable.vue @@ -871,7 +871,9 @@ export default { this.$emit('update:selection', data); } - event.preventDefault(); + const isCopyShortcut = event.code === 'KeyC' && metaKey; + + if (!isCopyShortcut) event.preventDefault(); break; }