From 2a0557bba57735e49796cea8071c32656aab1316 Mon Sep 17 00:00:00 2001 From: ulleo Date: Mon, 1 Dec 2025 16:15:14 +0800 Subject: [PATCH] feat: chat table support copy value via right click --- frontend/src/views/chat/component/charts/Table.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/frontend/src/views/chat/component/charts/Table.ts b/frontend/src/views/chat/component/charts/Table.ts index b1a3b1bb..e81ad0b0 100644 --- a/frontend/src/views/chat/component/charts/Table.ts +++ b/frontend/src/views/chat/component/charts/Table.ts @@ -107,8 +107,13 @@ function copyData(event: any, s2?: TableSheet) { } else if (cells.length == 1) { const c = cells[0] const cellMeta = s2.facet.getCellMeta(c.rowIndex, c.colIndex) + console.log(cellMeta) if (cellMeta) { - copyToClipboard(cellMeta.fieldValue as string).finally(() => { + let value = cellMeta.value as string + if (value === null || value === undefined) { + value = '' + } + copyToClipboard(value).finally(() => { ElMessage.success(t('qa.copied')) console.debug('copied:', cellMeta.fieldValue) })