Skip to content

Proposal for new GDD Type: select multiple #37

@nytamin

Description

@nytamin

As discussed in the Working Group meeting 2025-10-29, here is a proposal for adding a GDD type for selecting multiple items from a list of options, similar to the existing Select type.

Select-multiple

Lets the user select zero, one or multiple from a limited number of options (this is often done with checkboxes).

Please note that the type for this can be either of "string", "integer" or "number".

{
  "type": "array",
  "items": { "type": "string" },
  "enum": ["one", "two", "three"],
  "gddType": "select-multiple",
  "gddOptions": {
    "labels": {
      "one": "Label for one",
      "two": "Label for two",
      "three": "Label for three"
    }
  }
}
{
  "type": "array",
  "items": { "type": "integer" },
  "enum": [1, 2, 3],
  "gddType": "select-multiple",
  "gddOptions": {
    "labels": { "1": "Small", "2": "Medium", "3": "Large" }
  }
}
{
  "type": "array",
  "items": { "type": "number" },
  "enum": [1.2, 3.5, 9.0],
  "gddType": "select-multiple",
  "gddOptions": {
    "labels": { "1.2": "Small", "3.5": "Medium", "9.0": "Large" }
  }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions