From f3777d62c863aeed9acda9724502c2cd4b9577ee Mon Sep 17 00:00:00 2001 From: padawannn Date: Mon, 22 Apr 2024 11:22:35 +0200 Subject: [PATCH 1/2] TableWidget: supporting for object values --- packages/react-ui/src/widgets/TableWidgetUI/TableWidgetUI.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/react-ui/src/widgets/TableWidgetUI/TableWidgetUI.js b/packages/react-ui/src/widgets/TableWidgetUI/TableWidgetUI.js index 41dae6e6c..f66f40dca 100644 --- a/packages/react-ui/src/widgets/TableWidgetUI/TableWidgetUI.js +++ b/packages/react-ui/src/widgets/TableWidgetUI/TableWidgetUI.js @@ -204,6 +204,8 @@ function TableBodyComponent({ columns, rows, onRowClick }) { cellValue = `[${cellValue .map((c) => (typeof c === 'string' ? `"${c}"` : c)) .join(', ')}]`; + } else if (typeof cellValue === 'object' && cellValue !== null) { + cellValue = JSON.stringify(cellValue); } return ( (headerName || field) && ( From 7fa32a283d654c0de2e03d700702a0ffbea2933e Mon Sep 17 00:00:00 2001 From: padawannn Date: Mon, 22 Apr 2024 11:26:26 +0200 Subject: [PATCH 2/2] change log --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c3cdd6c43..23e134ff2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ## Not released +- TableWidget: support for object values [#867](https://github.com/CartoDB/carto-react/pull/867) - TimeSeriesWidget: fix echarts props update, to keep state of control when clicking [#865](https://github.com/CartoDB/carto-react/pull/865) - TimeSeriesWidget: support removing series in mounted widget [#863](https://github.com/CartoDB/carto-react/pull/863)