String Editors

Multiple editor formats for string-type data with different display and input options

Default String Input

The standard text input that appears for string types without specific formatting requirements.

Activation Conditions

  • "type": "string"

String Radios

Renders as many radio type inputs as values in the enum constraint. The radio labels can be customized with the enumTitles option.

Activation Conditions

  • "type": "string"
  • "enum": [...]
  • "x-format": "radios"

Inline String Radios

Horizontal layout version of the radio editor for more compact displays.

Activation Conditions

  • "type": "string"
  • "enum": [...]
  • "x-format": "radios-inline"

String Select

Renders a select dropdown with options from the enum constraint. The options labels can be customized with the enumTitles option.

Activation Conditions

  • "type": "string"
  • "enum": [...]

String Textarea

Renders a multi-line textarea input for longer string content.

Activation Conditions

  • "type": "string"
  • "x-format": "textarea"

String Awesomplete

Renders an autocomplete featured text input using Awesomplete.js.

Activation Conditions

  • "type": "string"
  • "x-format": "awesomplete"
  • Awesomplete.js must be available (window.Awesomplete)

Plugin Options

Options can be passed to the plugin via "x-awesomplete" keyword

String Flatpickr

Renders a datetime picker using flatpickr.js.

Activation Conditions

  • "type": "string"
  • "x-flatpickr": { ... }
  • flatpickr.js must be available (window.flatpickr)

Plugin Options

Options can be passed to the plugin via "x-flatpickr" keyword

String IMask

Renders a masked text input using IMask.js.

Activation Conditions

  • "type": "string"
  • "x-format": "imask"
  • IMask.js must be available (window.IMask)

Plugin Options

Options can be passed to the plugin via "x-imask" keyword

String Jodit

Renders a WYSIWYG editor using Jodit.js.

Activation Conditions

  • "type": "string"
  • "x-format": "jodit"
  • Jodit.js must be available (window.Jodit)

Plugin Options

Options can be passed to the plugin via "x-jodit" keyword

String Quill

Renders a WYSIWYG editor using Quill.js.

Activation Conditions

  • "type": "string"
  • "x-format": "quill"
  • Quill.js must be available (window.Quill)

Plugin Options

Options can be passed to the plugin via "x-quill" keyword