i want to format number entered by user in dutch format. ie. use decimal Separator as , and thousand seperator as .
blur: function () {
Ext.util.Format.number(this.value, '000,000.00')
}
I want to format my numeric field on blur, the above code works fine, but
my requirement is to get a format like this- ‘000000.000,00’.
How to do this in extjs?
Quick and dirty, just set the
thousandSeparatoranddecimalSeparator. It should work:Or even better, use the localization, so formats can be changed according to language requirement.
Side note:
The documentation wrote:
And from the comments in the source code
To me, it seems that it means a developer can use a specific format string “0.000,00” to format a given number, and not to mean a developer can use this specific format string to format a number into the format they want. They will still need to change the default separator setting.
Edit
Demo link: http://jsfiddle.net/chaoszcat/nbWwN/