SelectElement: FormElementWithOptionsBase & {
    autocompleteAttributes?: string[];
    canToggleAll?: boolean;
    defaultValue?: string | string[];
    multi: boolean;
    type: "select";
}

An element to display multiple options to a user and allowing them choose one or multiple based on the value of the multi property.

The element must have an id property that contains a universally unique identifier (UUID). The identifier must be a Version 4 (V4) UUID and must conform to the formatting requirements defined in this RFC 9562 specification: https://www.rfc-editor.org/rfc/rfc9562.html

Type declaration

  • OptionalautocompleteAttributes?: string[]

    Custom autocomplete attributes that will be added to the element during rendering

  • OptionalcanToggleAll?: boolean
  • OptionaldefaultValue?: string | string[]

    While this property is called defaultValue, it should actually be called defaultId because it should not be set with a value from one of the options in the options array. It must be set to the id of the option from the options array to be chosen by default.

  • multi: boolean
  • type: "select"