diff --git a/fin-hypergrid.dev.html b/fin-hypergrid.dev.html index 69dc098fa..903b9f1a7 100644 --- a/fin-hypergrid.dev.html +++ b/fin-hypergrid.dev.html @@ -21341,6 +21341,9 @@ + + + @@ -22437,6 +22440,9 @@ + + + @@ -22680,6 +22686,9 @@ + + + @@ -22976,6 +22985,9 @@ + + + @@ -23272,6 +23284,9 @@ + + + @@ -23606,6 +23621,9 @@ + + + @@ -23716,6 +23734,9 @@ + + + @@ -23895,6 +23916,9 @@ + + + @@ -24549,6 +24573,9 @@ + + + @@ -24835,6 +24862,9 @@ + + + @@ -25025,6 +25055,9 @@ + + + @@ -25209,6 +25242,9 @@ + + + @@ -25407,6 +25443,9 @@ + + + @@ -25722,6 +25761,9 @@ + + + @@ -26357,6 +26399,9 @@ + + + @@ -26508,6 +26553,9 @@ + + + @@ -26606,6 +26654,9 @@ + + + @@ -27469,6 +27520,9 @@ + + + @@ -27667,6 +27721,9 @@ + + + @@ -28120,6 +28177,9 @@ + + + @@ -28735,6 +28795,9 @@ + + + @@ -29172,6 +29235,9 @@ + + + @@ -29603,6 +29669,9 @@ + + + @@ -29649,16 +29718,20 @@ var icommify = function(v) { if (v) { return numeral(v).format('0,0'); + } else if (v === 0) { + return '0.00'; } else { - return v; + return ''; } }; var fcommify = function(v) { if (v) { return numeral(v).format('0,0.00'); + } else if (v === 0) { + return '0.00'; } else { - return v; + return ''; } }; @@ -29686,32 +29759,18 @@ var propertiesMap = { columns: { TEST: { - formatter: function(v) { - if (v) { - var result = numeral(v).format('$0,0.00'); - return result; - } else { - return v; - } - }, + formatter: fcommify, alignment: 'right', modifyConfig: function(cell) { noop(cell); } }, USD: { - formatter: function(v) { - if (v) { - var result = numeral(v).format('0,0.00'); - return result; - } else { - return v; - } - }, + formatter: fcommify, alignment: 'right', modifyConfig: function(cell) { cell.config.fgColor = '#1C4A16'; //'#53FF07'; //green - if (cell.config.value.indexOf('-1') > -1) { + if (cell.config.value < 0) { cell.config.fgColor = '#C13527'; //'#FF1515'; //red } } @@ -29728,7 +29787,7 @@ alignment: 'right', modifyConfig: function(cell) { cell.config.fgColor = '#669203'; //'#53FF07'; //green - if (cell.config.value.indexOf('-1') > -1) { + if (cell.config.value < 0) { cell.config.fgColor = '#C13527'; //'#FF1515'; //red } } @@ -29802,14 +29861,12 @@ var colPropertyAlias = self.block.O.columns[colId]; if (colPropertyAlias) { colProps = columns[colPropertyAlias]; + colProps.modifyConfig(cell); } var formatter = colProps ? colProps.formatter : typeFormatMap[type] || function(v) { return v; }; config.value = formatter(config.value); - if (colPropertyAlias) { - colProps.modifyConfig(cell); - } return cell; }; provider.getFixedColumnCell = function(config) { @@ -30327,6 +30384,9 @@ + + + @@ -30651,6 +30711,9 @@ + + + @@ -30946,6 +31009,9 @@ + + + @@ -31187,6 +31253,9 @@ + + + @@ -31365,6 +31434,9 @@ + + + @@ -31546,6 +31618,9 @@ + + + @@ -31721,6 +31796,9 @@ + + + @@ -31896,6 +31974,9 @@ + + + @@ -32071,6 +32152,9 @@ + + + @@ -32311,6 +32395,9 @@ + + + diff --git a/fin-hypergrid.min.html b/fin-hypergrid.min.html index 3edfa1d1c..2152d2139 100644 --- a/fin-hypergrid.min.html +++ b/fin-hypergrid.min.html @@ -28,4 +28,4 @@ ⬤ {{labelAdapter(item)}} -