Details
-
Bug
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
1.2.13-core
-
None
-
Environment independent.
Description
Currently implementation of formatting a fraction part of a number is shown below: when maxFra is the same as minFra, and facsLength is larger than maxFra, the number will not be formatted correctly.
TrNumberFormat.prototype._formatFractions = function(fracs)
{
var fracsLength = fracs.length;
var maxFra = this.getMaximumFractionDigits();
var minFra = this.getMinimumFractionDigits();
if(fracsLength > maxFra && maxFra>minFra)
{ fracs = fracs.substring(0, maxFra); } if(fracsLength <minFra)
{
var gap = minFra-fracsLength;
//we need to add some zeros
while(gap>0)
}
return fracs;
}
The 7th line of the above code should be:
if(fracsLength > maxFra && maxFra >= minFra)