mirror of
https://github.com/apache/superset.git
synced 2026-05-27 18:55:13 +00:00
fix(table-charts): Prevent time grain from altering Raw Records in Tables + Interactive Tables (#37561)
This commit is contained in:
@@ -251,8 +251,13 @@ export default function TableChart<D extends DataRecord = DataRecord>(
|
||||
);
|
||||
|
||||
const timestampFormatter = useCallback(
|
||||
value => getTimeFormatterForGranularity(timeGrain)(value),
|
||||
[timeGrain],
|
||||
(value: DataRecordValue) =>
|
||||
isRawRecords
|
||||
? String(value ?? '')
|
||||
: getTimeFormatterForGranularity(timeGrain)(
|
||||
value as number | Date | null | undefined,
|
||||
),
|
||||
[timeGrain, isRawRecords],
|
||||
);
|
||||
|
||||
const toggleFilter = useCallback(
|
||||
@@ -276,7 +281,14 @@ export default function TableChart<D extends DataRecord = DataRecord>(
|
||||
setDataMask(getCrossFilterDataMask(crossFilterProps).dataMask);
|
||||
}
|
||||
},
|
||||
[emitCrossFilters, setDataMask, filters, timeGrain],
|
||||
[
|
||||
emitCrossFilters,
|
||||
setDataMask,
|
||||
filters,
|
||||
timeGrain,
|
||||
isActiveFilterValue,
|
||||
timestampFormatter,
|
||||
],
|
||||
);
|
||||
|
||||
const handleServerPaginationChange = useCallback(
|
||||
|
||||
Reference in New Issue
Block a user