Display the date column output correctly in table when using JS toggle for Display date format

This commit is contained in:
Vicky Bansal 2021-03-15 10:59:01 +05:30 committed by GitHub
parent 7f43705e7f
commit 030269f684
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -291,10 +291,14 @@ class TableWidget extends BaseWidget<TableWidgetProps, WidgetState> {
switch (type) {
case ColumnTypes.DATE:
let isValidDate = true;
let outputFormat = column.metaProperties.format;
let outputFormat = Array.isArray(column.metaProperties.format)
? column.metaProperties.format[row]
: column.metaProperties.format;
let inputFormat;
try {
const type = column.metaProperties.inputFormat;
const type = Array.isArray(column.metaProperties.inputFormat)
? column.metaProperties.inputFormat[row]
: column.metaProperties.inputFormat;
if (type !== "Epoch" && type !== "Milliseconds") {
inputFormat = type;
moment(value, inputFormat);