Edit this page

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.