Number input
A standard numeric input field that appears when no specific format is requested.
Activation Conditions
"type": "number"
or"type": "integer"
Specialized input formats for number and integer data types with various presentation options
A standard numeric input field that appears when no specific format is requested.
"type": "number"
or "type": "integer"
Displays a dropdown select box populated with the values from the enum
array. Ideal when users need to choose from predefined numeric options.
"type": "number"
or "type": "integer"
"enum"
array defined"x-enumTitles"
- Human-readable labels that replace the numeric values in the dropdownPresents all available options as individual radio buttons in a vertical list, providing immediate visibility of all choices without interaction.
"type": "number"
or "type": "integer"
"enum"
array defined"x-format": "radios"
"x-enumTitles"
- Descriptive labels shown next to each radio buttonDisplays radio buttons horizontally for more compact layouts while maintaining the same functionality as the vertical radio list.
"type": "number"
or "type": "integer"
"enum"
array defined"x-format": "radios-inline"
"x-enumTitles"
- Short labels that work well in horizontal layoutsA standard numeric input field. When empty the instance value is null
"type": ["null", "number"]
or "type": ["null", "integer"]
"x-nullable": true
Interactive star rating control that converts numeric selection into visual feedback. Supports half-star increments and custom star elements.
"type": "number"
or "type": "integer"
"x-format": "raty"
property definedwindow.Raty
)Options can be passed to the plugin via "x-raty"
keyword
"x-raty.half"
- Enables selection of half-star values when true"x-raty.starType"
- Defines HTML tag used for star elements (default: 'i')Renders a masked text input using IMask.js.
"type": "number"
"x-format": "imask"
window.IMask
)Options can be passed to the plugin via "x-imask"
keyword