Default String Input
The standard text input that appears for string types without specific formatting requirements.
Activation Conditions
"type": "string"
Multiple editor formats for string-type data with different display and input options
The standard text input that appears for string types without specific formatting requirements.
"type": "string"
Renders as many radio type inputs as values in the enum
constraint. The radio labels can be customized with the enumTitles
option.
"type": "string"
"enum": [...]
"x-format": "radios"
Horizontal layout version of the radio editor for more compact displays.
"type": "string"
"enum": [...]
"x-format": "radios-inline"
Renders a select dropdown with options from the enum
constraint. The options labels can be customized with the enumTitles
option.
"type": "string"
"enum": [...]
Renders a multi-line textarea input for longer string content.
"type": "string"
"x-format": "textarea"
Renders an autocomplete featured text input using Awesomplete.js.
"type": "string"
"x-format": "awesomplete"
window.Awesomplete
)Options can be passed to the plugin via "x-awesomplete"
keyword
Renders a datetime picker using flatpickr.js.
"type": "string"
"x-flatpickr": { ... }
window.flatpickr
)Options can be passed to the plugin via "x-flatpickr"
keyword
Renders a masked text input using IMask.js.
"type": "string"
"x-format": "imask"
window.IMask
)Options can be passed to the plugin via "x-imask"
keyword
Renders a WYSIWYG editor using Jodit.js.
"type": "string"
"x-format": "jodit"
window.Jodit
)Options can be passed to the plugin via "x-jodit"
keyword
Renders a WYSIWYG editor using Quill.js.
"type": "string"
"x-format": "quill"
window.Quill
)Options can be passed to the plugin via "x-quill"
keyword