mirror of
https://github.com/apache/superset.git
synced 2026-04-12 20:57:55 +00:00
fix(plugin-chart-table): Invalid d3Formatter on String column (#23515)
This commit is contained in:
@@ -119,6 +119,7 @@ const processColumns = memoizeOne(function processColumns(
|
||||
const isMetric = metricsSet.has(key) && isNumeric(key, records);
|
||||
const isPercentMetric = percentMetricsSet.has(key);
|
||||
const isTime = dataType === GenericDataType.TEMPORAL;
|
||||
const isNumber = dataType === GenericDataType.NUMERIC;
|
||||
const savedFormat = columnFormats?.[key];
|
||||
const numberFormat = config.d3NumberFormat || savedFormat;
|
||||
|
||||
@@ -151,7 +152,7 @@ const processColumns = memoizeOne(function processColumns(
|
||||
} else if (isPercentMetric) {
|
||||
// percent metrics have a default format
|
||||
formatter = getNumberFormatter(numberFormat || PERCENT_3_POINT);
|
||||
} else if (isMetric || numberFormat) {
|
||||
} else if (isMetric || (isNumber && numberFormat)) {
|
||||
formatter = getNumberFormatter(numberFormat);
|
||||
}
|
||||
return {
|
||||
|
||||
Reference in New Issue
Block a user