Dropplista

Komponent
FSelectField
Status
Produktionsklar
Innehåll

Använd dropplista när användaren ska välja ett av flera liknande, fördefinierade alternativ. En dropplista måste ha minst två alternativ men används oftast då det finns fyra val eller fler.

Dropplista har alltid en etikett som beskriver vad användaren ska fylla i.

Copy

I dropplistor är det vanligt att etiketten är formulerad som en fråga eller ett påstående.

Texten i själva dropplistan formuleras så att det blir tydligt vad användaren ska fylla i, men får inte ensam beskriva valet då den försvinner när användaren gjort ett val.

Responsiv bredd

Etiketten och dropplistan kan ha olika bredd. När etikettens text radbryts behöver alltså inte vara kopplat till hur bred dropplistan i sig är.

Bredden för respektive del anges med antal kolumner vid olika skärmbredder (brytpunkter).

API

Props
NameDescriptionTypeRequiredDefault

id

The id for the select id attribute.
The id for the label for attribute.
If the prop is not set a random value will be generated.

string

false

() => ElementIdService.generateElementId()

inline

Show the component inline.

boolean

false

false

v-model

The value for the input.
If the prop is not set undefined will be used.

string|number|object|array|boolean

false

undefined

labelWidth

Set responsive width for label section.

label-width="md-9 lg-6"

string

false

"sm-12"

selectWidth

Set responsive width for select section that wraps select element and icons.

select-width="md-6 lg-3"

string

false

"sm-12"

Events
NameDescriptionProperties

change

Vue2 v-model event.

<anonymous>: string

update:modelValue

V-model event.

<anonymous>: string

Slots
NameDescriptionBindings

label

Slot for label content.

tooltip

Slot for tooltip.

description

Optional slot for description. See FLabel for details.

descriptionClass
discreteDescriptionClass

error-message

Slot for displaying single or several error messages.

hasError
validationMessage

default

Esc för att stänga Pil upp/ner för att navigera Enter för att välja