Multiselect
Komponentti yhden tai useamman valinnan tekemiseen pudotusvalikossa esitetyistä vaihtoehdoista.
Komponentti yhden tai useamman valinnan tekemiseen pudotusvalikossa esitetyistä vaihtoehdoista.
Ref-prop välitetään komponentin valintapainike-elementille (button).
Tyyppi: string
Oletusarvo: Valinnat poistettu
Ruudunlukijan lukema teksti kentän tyhjentyessä kaikista valinnoista
Tyyppi: string
Oletusarvo: Valittavien vaihtoehtojen lukumäärä on ${resultCount}, käytä nuoli ylös ja nuoli alas -näppäimiä siirtääksesi kohdistusta vaihtoehtojen välillä. Valitse vaihtoehto painamalla enter tai välilyönti -näppäintä.
Ruudunlukijan lukema teksti valintojen päivittyessä hakua käytettäessä
Tyyppi: string
Oletusarvo: Ei valintoja
Ruudunlukijan lukema teksti, kun kohdistus siirretään kenttään, eikä valintoja ole tehtynä.
Tyyppi: boolean
Oletusarvo: false
Estetty (disabloitu) kenttä / linkki / painike
Tyyppi: string
Virheilmoitus
Tyyppi: string
Ohjeteksti (näytetään kentän yläpuolella)
Tyyppi: string
Aputeksti (näytetään kentän alapuolella)
Tyyppi: MultiselectOptions
Oletusarvo: []
Lista oletuksena valittuina näytettävistä valinnoista. Ei käytössä kun valintoja hallitaan komponentin ulkopuolelta selectedItems-propilla.
Tyyppi: (children: ReactNode) => ReactElement<any, string | JSXElementConstructor<any>>
Select-kentän leveys (asetetaan antamalla palstaelementti)
Tyyppi: boolean
Oletusarvo: false
Virhetilanteen korostus
Tyyppi: MultiselectOptions
Lista näytettävistä valinnoista
Tyyppi: string
Oletusarvo: valittu
Kentässä valintojen lukumäärän perässä näytettävä teksti, kun useampi kuin yksi valinta on tehtynä
Tyyppi: ReactNode
Kentän nimilappu
Tyyppi: (children: ReactNode) => ReactElement<any, string | JSXElementConstructor<any>>
Vasen palsta
Tyyppi: number
Rajoitus sallittujen valintojen lukumäärälle
Tyyppi: (event: FocusEvent<HTMLElement, Element>) => void
OnBlur-callback, kutsutaan kun fokus poistuu komponentista. Parametrina FocusEvent.
Tyyppi: (selectedItems: MultiselectOptions) => void
Valintoja suodatettaessa kutsuttava callback-funktio
Tyyppi: (selectedItems: MultiselectOptions) => void
Valintojen päivittyessä kutsuttava callback-funktio
Tyyppi: string
Oletusarvo: Ei tuloksia
Teksti joka näytetään kun valintojen haku ei palauta tuloksia
Tyyppi: string
Oletusarvo: Valitse
Valintapainikkeen placeholder-teksti
Tyyppi: Ref<HTMLButtonElement>
Tyyppi: boolean
Oletusarvo: false
Pakollisen kentän korostus
Tyyppi: string
'Pakollinen tieto' -teksti
Tyyppi: string
Oletusarvo: Tyhjennä valinnat
Reset-painikkeen toimintaa kuvaava teksti ruudunlukijaa varten
Tyyppi: string
Oletusarvo: Suodata valintoja
Valintojen haku/suodatuskentän placeholder-teksti
Tyyppi: string
Valitse kaikki -valinnalle välitettävä aria-label
Tyyppi: string
Valitse kaikki -valinnan teksti
Tyyppi: MultiselectOptions
Komponentin näyttämät valinnat
Tyyppi: boolean
Oletusarvo: true
Näytä/piilota reset-painike, joka tyhjentää kaikki valinnat
Tyyppi: boolean
Oletusarvo: false
Näytä/piilota valintojen hakukenttä valikon ollessa auki
Tyyppi: "xs" | "sm" | "md"
Oletusarvo: md
Mukautettu komponentin kokoluokka
Tyyppi: string
Komponentin juurielementille data-testid -attribuuttiin välitettävä arvo testausta varten
Tyyppi: boolean
Oletusarvo: false
Renderöi valikon portalin avulla. Estää valikon leikkautumisen jos parent-elementin overflow on piilotettu esim. taulukoissa.
Tyyppi: string
Utility-luokat ulkoasun muokkaamiseen @deprecated Poistuu käytöstä versiossa 15.0.0. Käytä className-proppia.
Tyyppi: "filter" | "default"
Oletusarvo: default
Komponentin tyyppi. Filter-variantissa painikkeessa näytetään tekstinä nimilappu (labelText) ja tehtyjen valintojen lukumäärä.