Add number formatting

This commit is contained in:
Pieter Vander Vennet 2021-09-06 01:40:10 +02:00
parent 96c11badaf
commit 00eb6aa008

View file

@ -171,7 +171,7 @@ export default class ValidatedTextField {
str = "" + str; str = "" + str;
return str !== undefined && str.indexOf(".") < 0 && !isNaN(Number(str)) return str !== undefined && str.indexOf(".") < 0 && !isNaN(Number(str))
}, },
undefined, str => "" + Number(str),
undefined, undefined,
"numeric"), "numeric"),
ValidatedTextField.tp( ValidatedTextField.tp(
@ -181,7 +181,7 @@ export default class ValidatedTextField {
str = "" + str; str = "" + str;
return str !== undefined && str.indexOf(".") < 0 && !isNaN(Number(str)) && Number(str) >= 0 return str !== undefined && str.indexOf(".") < 0 && !isNaN(Number(str)) && Number(str) >= 0
}, },
undefined, str => "" + Number(str),
undefined, undefined,
"numeric"), "numeric"),
ValidatedTextField.tp( ValidatedTextField.tp(
@ -191,21 +191,21 @@ export default class ValidatedTextField {
str = "" + str; str = "" + str;
return str !== undefined && str.indexOf(".") < 0 && !isNaN(Number(str)) && Number(str) > 0 return str !== undefined && str.indexOf(".") < 0 && !isNaN(Number(str)) && Number(str) > 0
}, },
undefined, str => "" + Number(str),
undefined, undefined,
"numeric"), "numeric"),
ValidatedTextField.tp( ValidatedTextField.tp(
"float", "float",
"A decimal", "A decimal",
(str) => !isNaN(Number(str)), (str) => !isNaN(Number(str)),
undefined, str => "" + Number(str),
undefined, undefined,
"decimal"), "decimal"),
ValidatedTextField.tp( ValidatedTextField.tp(
"pfloat", "pfloat",
"A positive decimal (incl zero)", "A positive decimal (incl zero)",
(str) => !isNaN(Number(str)) && Number(str) >= 0, (str) => !isNaN(Number(str)) && Number(str) >= 0,
undefined, str => "" + Number(str),
undefined, undefined,
"decimal"), "decimal"),
ValidatedTextField.tp( ValidatedTextField.tp(