MultiselectV2
Komponentti yhden tai useamman valinnan tekemiseen pudotusvalikossa esitetyistä vaihtoehdoista.
Komponentti yhden tai useamman valinnan tekemiseen pudotusvalikossa esitetyistä vaihtoehdoista.
Ref-prop välitetään komponentin valintapainikkeelle.
Saavutettavuusasetukset
Tyyppi: MultiselectV2A11yOptions
Oletusarvo: { isVirtual: true }
Valikon avaavalle painikkeelle välitettävä CSS-luokka.
Tyyppi: string
Lista oletuksena valittuina näytettävistä valinnoista. Ei käytössä, jos valintoja hallitaan komponentin ulkopuolelta value- ja onChange-propeilla.
Tyyppi: MultiselectV2Option[]
Oletusarvo: []
Virheilmoitus.
Tyyppi: string
Funktio valintojen räätälöityyn suodatukseen ja järjestämiseen.
Tyyppi: (str: string, items: MultiselectV2Option[]) => MultiselectV2Option[]
Funktio valintojen ryhmittelyyn.
Tyyppi: (items: MultiselectV2Option[]) => MultiselectV2OptionGroup[]
Ohjeteksti, joka näytetään kentän yläpuolella.
Tyyppi: string
Aputeksti, joka näytetään kentän alapuolella.
Tyyppi: string
Painikkeen leveys (asetetaan antamalla palstaelementti).
Tyyppi: (children: ReactNode) => Element
Korostaa virheellisen kentän.
Tyyppi: boolean
Oletusarvo: false
Filter-versio siirtää nimilapun (labelText) painikkeen tekstiksi ja näyttää tehtyjen valintojen lukumäärän.
Tyyppi: boolean
Lista näytettävistä valinnoista.
Tyyppi: MultiselectV2Option[]
Kentän nimilappu
Tyyppi: ReactNode
Vasen palsta kaksipalstaiseen asetteluun.
Tyyppi: (children: ReactNode) => ReactElement<unknown, string | JSXElementConstructor<any>>
Komponentin tekstien ja ruudunlukijailmoitusten lokalisointi.
Tyyppi: Partial<{ itemsRemoved: string; itemsSelected: string; noSelectedItems: string; searchResultsNotFound: string; searchResultsAvailable: string | (({ selectableResultCount, totalResultCount, }: Partial<{ selectableResultCount: number; totalResultCount: number; }>) => string); ... 4 more ...; togglePlaceholder: string;...
Sallittujen valintojen lukumäärä.
Tyyppi: number
Funktio, jota kutsutaan, kun kohdistus poistuu painikkeesta.
Tyyppi: ((event: FocusEvent<HTMLElement, Element>) => void) & FocusEventHandler<HTMLButtonElement>
Funktio, jota kutsutaan, kun valintoja valitaan tai poistetaan.
Tyyppi: (selectedItems: MultiselectV2Option[]) => void
Funktio, jota kutsutaan, kun valintoja suodatetaan (showSearch).
Tyyppi: (selectedItems: MultiselectV2Option[]) => void
Valikon avaavalle painikkeelle välitettävä ref.
Tyyppi: Ref<HTMLButtonElement>
Render-prop valintavaihtoehtoryhmän otsikon räätälöintiin.
Tyyppi: ({ groupName, groupHeaderId, groupIndex, groups, }: MultiselectV2OptionGroupHeaderRenderProps) => Element
Pakollisen kentän korostus
Tyyppi: boolean
Oletusarvo: false
'Pakollinen tieto' -teksti ruudunlukijoille. Teksti ei näy käyttöliittymässä.
Tyyppi: string
Sallii kohdistuksen siirtymisen estettyihin valintoihin.
Tyyppi: boolean
Oletusarvo: true
Siirtää kohdistuksen automaattisesti hakukenttään valikon avautuessa, jos hakukenttä on käytössä (showSearch).
Tyyppi: boolean
Oletusarvo: false
Määrittää näytetäänkö tyhjennä-painike.
Tyyppi: boolean
Oletusarvo: true
Määrittää näytetäänkö valintojen suodatuskenttä valikon ollessa auki.
Tyyppi: boolean
Oletusarvo: false
Määrittää näytetäänkö kaikki valinnat -valinta.
Tyyppi: boolean
Oletusarvo: false
Mukautettu komponentin kokoluokka
Tyyppi: "xs" | "sm" | "md"
Oletusarvo: md
Komponentin juurielementille data-testid-attribuuttiin välitettävä tunniste testausta varten.
Tyyppi: string
Renderöi valikon portaalin avulla sivun loppuun. Estää valikon leikkautumisen, jos ympäröivä elementti ei salli valikon näyttämistä sen ulkopuolella.
Tyyppi: boolean
Oletusarvo: false
Lista valittuina näytettävistä valinnoista. Käytä yhdessä onChange-propin kanssa.
Tyyppi: MultiselectV2Option[]
Renderöitävä HTML-elementti
Tyyppi: ElementType
Komponentin sisältö.
Tyyppi: ReactNode
CSS-apuluokat ulkoasun muokkaamiseen.
Tyyppi: string
Otsikon id, joka liittää otsikon ryhmään (aria-labelledby).
Tyyppi: string
Mukautettu komponentin kokoluokka
Tyyppi: "xs" | "sm" | "md"
Komponentin juurielementille data-testid-attribuuttiin välitettävä tunniste testausta varten.
Tyyppi: string