From 835d12e1134e55914d124b6d2d6464e1d4b9b52f Mon Sep 17 00:00:00 2001 From: ulleo Date: Mon, 2 Mar 2026 15:16:58 +0800 Subject: [PATCH] feat: improve long text display in table chart #776 --- .../src/views/chat/component/charts/Table.ts | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/frontend/src/views/chat/component/charts/Table.ts b/frontend/src/views/chat/component/charts/Table.ts index 4ac55b17..2d7db13f 100644 --- a/frontend/src/views/chat/component/charts/Table.ts +++ b/frontend/src/views/chat/component/charts/Table.ts @@ -115,6 +115,28 @@ export class Table extends BaseChart { operation: { sort: true, }, + dataCell: { + enable: true, + content: (cell) => { + const meta = cell.getMeta() + const container = document.createElement('div') + container.style.padding = '8px 0' + container.style.minWidth = '100px' + container.style.maxWidth = '400px' + container.style.display = 'flex' + container.style.alignItems = 'center' + container.style.padding = '8px 16px' + container.style.cursor = 'pointer' + container.style.color = '#606266' + container.style.fontSize = '14px' + container.style.whiteSpace = 'pre-wrap' + + const text = document.createTextNode(meta.fieldValue) + container.appendChild(text) + + return container + }, + }, }, // 如果有省略号, 复制到的是完整文本 interaction: {