From 0080d8052fe24d5a3d60fa177860abb31c45a542 Mon Sep 17 00:00:00 2001 From: sunhao Date: Mon, 11 Mar 2024 10:36:39 +0800 Subject: [PATCH] * dtable: only format digits for number value in rich plugin. --- lib/dtable/src/plugins/rich/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/dtable/src/plugins/rich/index.tsx b/lib/dtable/src/plugins/rich/index.tsx index 1223ed061a..899a936671 100644 --- a/lib/dtable/src/plugins/rich/index.tsx +++ b/lib/dtable/src/plugins/rich/index.tsx @@ -107,7 +107,7 @@ export function renderLinkCell(result: CustomRenderResultList, info: {row: RowIn export function renderFormatCell(result: CustomRenderResultList, info: {row: RowInfo, col: ColInfo, value: unknown}) { const {format, digits} = info.col.setting; let value = result[0]; - if (typeof digits === 'number') { + if (typeof digits === 'number' && !Number.isNaN(Number(value))) { value = Number(value); if (digits >= 0) { value = (value as number).toFixed(digits);