Hello,
I am using a NumericTextBox in a form to input a decimal number.
The only decimal-separating character is " , ". I would like to be able to also use ' . ' as it's commonly used and easier to access on the keyboard while using the numeric pad.
The component doesn't seem to allow me to set which separator is used. The only information I have found is that it's fully dependant on the app's culture. Our culture is set to French (France), which uses ' , ' as a separator, so it's the only symbol the component will allow.
Is there any way to allow multiple decimal separators without changing the entire app's culture? (Even in this case I don't know if that would enable me to use both commas and dots)
Thank you,
Johnny
If you are reading this, it means that your users have already complained that they cannot use the "NumpadDecimal" key as in Excel or accounting applications for example, which make intensive use of decimal values. They also cannot copy and paste decimal values from other applications.
I have tried to explain the magnitude of the problem to the support department and they have opened a feature request:
https://feedback.telerik.com/blazor/1541217-numpad-delimiter-character-should-input-a-delimiter-based-on-the-culture
If you need this feature, please vote for it to get it to production as soon as possible.
For my users (and some others, see wikipedia attachment) it is a must. It is simply unacceptable to them that the "NumpadDecimal" key behaves different in Excel and accounting applications than in a Blazor application, in addition to the impossibility to copy and paste.
The possibility of making serious mistakes is extremely high when entering decimal values:
"1.000 €" in Spanish = 1000 €
"1.000 €" in English = 1 €
"1.000 V" in Spanish = 1000 Volts
"1.000 V" in English = 1 Volt
"1.000 kg of TNT" in Spanish = 1000 kg of TNT
"1.000 kg of TNT" in English = 1 kg of TNT
Thanks.