Number Field
Stores a Number
in the model.
Displayed as a number field in the Admin UI.
Input should either be a valid Number, or a string that can be converted to a number (can be blank unless field is required).
Example
{ type: Types.Number }
Methods
format(formatString)
Formats the value as a string.
If the field’s format
option is a string (defaults to "0,0[.][000000000000]"
but can be set to false
), or the formatString
argument is provided, the value is formatted with numeral.js.
validateInput
Ensures that the value is either a number, or a string that can be interpreted as a number (see the number(arg)
method in keystone-utils).
Allows null
and ""
to clear the field value.
validateRequiredInput
Ensures that the value is either a number or a string that can be interpreted as a string, and is not zero.