Skip to content

Commit 9d91b7c

Browse files
committed
fix(chart): fix basic table chart clone dataset issue
1 parent 7ffe68a commit 9d91b7c

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

frontend/src/app/components/ChartGraph/BasicTableChart/BasicTableChart.tsx

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ class BasicTableChart extends ReactChart {
9090
options.config,
9191
options.widgetSpecialConfig,
9292
);
93-
this.cachedAntTableOptions = tableOptions;
93+
this.cachedAntTableOptions = Omit(tableOptions, ['dataSource']);
9494
this.cachedDatartConfig = options.config;
9595
this.cacheContext = context;
9696
this.adapter?.updated(tableOptions, context);
@@ -107,6 +107,15 @@ class BasicTableChart extends ReactChart {
107107

108108
public onResize(options, context?): void {
109109
const columns = this.getDataColumnWidths(options, context);
110+
const dataConfigs = options.config.datas || [];
111+
const chartDataSet = transformToDataSet(
112+
options.dataset.rows,
113+
options.dataset.columns,
114+
dataConfigs,
115+
);
116+
this.cachedAntTableOptions.dataSource = chartDataSet;
117+
console.log(`options.dataset ---> `, options.dataset);
118+
110119
const tableOptions = Object.assign(
111120
this.cachedAntTableOptions,
112121
{

0 commit comments

Comments
 (0)