From 273300a61d92195f643ef0c72d52f65c02c414a0 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Fri, 16 Jul 2021 16:14:31 +0200 Subject: [PATCH] Table Formatting Working --- Projects/Governance/UI/Utilities/Tables.js | 23 ++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/Projects/Governance/UI/Utilities/Tables.js b/Projects/Governance/UI/Utilities/Tables.js index 9beb20961..2a7f9a50f 100644 --- a/Projects/Governance/UI/Utilities/Tables.js +++ b/Projects/Governance/UI/Utilities/Tables.js @@ -130,12 +130,31 @@ function newGovernanceUtilitiesTables() { let propertyDefinition = tableRecordDefinition.properties[i] if (property === propertyDefinition.name) { textAligment = propertyDefinition.textAlign - format = propertyDefinition.format + format = propertyDefinition.format break } } + let value = tableRecord[property] + switch (format) { + case 'text': { - HTML = HTML + '' + tableRecord[property] + '' + break + } + case 'integer': { + value = parseFloat(value.toFixed(0)).toLocaleString('en') + break + } + case '2 decimals': { + value = parseFloat(value.toFixed(2)).toLocaleString('en') + break + } + case 'percentage': { + if (isNaN(value)) { value = 0 } + value = (value * 100).toFixed(2) + " %" + break + } + } + HTML = HTML + '' + value + '' } }