Number

The number widget uses an HTML number input, saving the value as a string, integer, or floating point number.

Name: number

UI: HTML number input

Data type: string by default; configured by value_type option

Options

  • default: accepts string or number value; defaults to empty string
  • value_type: accepts int or float; any other value results in saving as a string
  • min: accepts a number for minimum value accepted; unset by default
  • max: accepts a number for maximum value accepted; unset by default
  • step: accepts a number for stepping up/down values in the input; 1 by default

Example

- label: "Puppy Count"
  name: "puppies"
  widget: "number"
  default: 2
  value_type: "int"
  min: 1
  max: 101
  step: 2

Result

toggle switch