Attributter
Merknader: må*, bør, husk, ekstra.
Attributt | Tillatte verdier | Default | Beskrivelse |
---|---|---|---|
guid | string | "" | Unik identifikator for select-elementet |
inputName | string | "" | Navn-attributt for select-elementet |
label | string | "" | Tekst for label |
errorMessage | string | "" | Feilmelding som vises ved ugyldig input |
helpText | string | "" | Hjelpetekst, vises ved behov |
options | Array | [] | Liste over valg (option-objekter) |
required | boolean | false | Om feltet er obligatorisk |
Spalter
Spalter/slots brukes for dynamisk innhold/struktur inni komponenten. Ref. Stenciljs.com
Slot-navn | Beskrivelse |
---|---|
(default) | Elementer uten slot -attributt blir plassert etter <select> (kun shell) |
label | Ekstra innhold i label |
sub-label | Plasseres under label, over select |
error-message | Ekstra innhold i feilmelding |
help-text | Ekstra innhold i hjelpetekst |
Metoder
Merk at alle metoder er asynkrone. Ref. Stenciljs.com
Metode | Parameter | Retur | Beskrivelse |
---|---|---|---|
validate | () | valid:boolean | Validerer feltet og returnerer gyldighet |
getValidity | () | valid:boolean | Returnerer nåværende gyldighetsstatus |
getValue | () | value:string | Returnerer nåværende valgt verdi |
Eventer
Ref. Stenciljs.com
Event | Parameter | Beskrivelse |
---|---|---|
selectValueChange | (event) | Utløses når valgt verdi endres |