Checkboxes Array Editor

Displays array values as checkboxes. Ideal for arrays containing unique string, number, or integer values.

Activation Conditions

  • "type": "array"
  • "uniqueItems": true
  • "items": { "type": "string" | "number" | "integer" }

Example

{
  "title": "Array",
  "type": "array",
  "uniqueItems": true,
  "items": {
    "type": "string",
    "enum": [
      "value1",
      "value2"
    ]
  }
}

Sortable Checkboxes

Add "x-sortable": true to enable drag-and-drop reordering of selected items. Requires SortableJS (window.Sortable).

Example

{
  "title": "Array",
  "description": "Array of unique values with item types string, number or integer",
  "type": "array",
  "uniqueItems": true,
  "x-sortable": true,
  "items": {
    "type": "string",
    "enum": [
      "value1",
      "value2"
    ]
  },
  "default": [
    "value1"
  ],
  "minItems": 1
}