Combobox
Tekstikentän ja valintalistan yhdistelmä, joka ehdottaa käyttäjälle valintoja.
Tekstikentän ja valintalistan yhdistelmä, joka ehdottaa käyttäjälle valintoja.
Ref-objekti palauttaa funktio-kutsut arvon tyhjentämiseen ja päivittämiseen komponentin ulkopuolelta käsin. InputRef-prop välitetään komponentin input-elementille.
Kenttään sidottu teksti (InputText) tai painike, kentän lopussa.
Tyyppi: Element
Kenttään sidottu teksti (InputText) tai painike, kentän alussa.
Tyyppi: Element
Sallii vain valikossa olevat arvot. Palautetaan onSelect kun fokus siirtyy input-kentästä, vaikka pudotusvalikosta ei ole valittu mitään.
Tyyppi: boolean
Oletusarvo: false
Skaalaa valikon korkeuden automaattisesti.
Tyyppi: boolean
Oletusarvo: true
Komponentin sisältö
Tyyppi: ReactNode
CSS-apuluokat ulkoasun muokkaamiseen.
Tyyppi: string
Komponentille annettavat oletusvalinnat. Mikäli oletusvalintoja ei anneta, haetaan valintavaihtoehdot välittömästi loadOptions-funktiossa kuvatulla kutsulla.
Tyyppi: ComboboxOptionValue[]
Komponentin oletusarvo
Tyyppi: ComboboxOptionValue
Oletusarvo: { value: "", label: "" }
Estetty (disabloitu) kenttä / linkki / painike
Tyyppi: boolean
Oletusarvo: false
Näytä pudotusvalikon painike
Tyyppi: boolean
Oletusarvo: false
Virheilmoitus
Tyyppi: string
Ohjeteksti (näytetään kentän yläpuolella)
Tyyppi: string
Komponentin id-attribuutti. Jos id:tä ei anneta, se luodaan automaattisesti.
Tyyppi: string
Aputeksti (näytetään kentän alapuolella)
Tyyppi: string
Komponentin input-elementille välitettävä ref
Tyyppi: MutableRefObject<HTMLInputElement> | ((instance: HTMLInputElement) => void)
Kentän leveys (asetetaan antamalla palstaelementti)
Tyyppi: (children: ReactNode) => ReactElement<any, string | JSXElementConstructor<any>>
Virhetilanteen korostus
Tyyppi: boolean
Oletusarvo: false
Kentän nimilappu
Tyyppi: ReactNode
Kaksipalstaiselle asettelulle (asetetaan antamalla palstaelementti)
Tyyppi: (children: ReactNode) => ReactElement<any, string | JSXElementConstructor<any>>
Komponentin ulkopuolelta tulevat valinnat
Tyyppi: (inputValue: string) => Promise<ComboboxOptionValue[]>
loadOptions-proppia käytettäessä lataus indikaattorille annettava teksti.
Tyyppi: string
Teksti joka näytetään mikäli haku ei tuottanut valintavaihtoehtoja.
Tyyppi: string
Teksti, joka kertoo, että mitään ei ole valittu, ruudunlukijoille tarkoitettu teksti. Esim. "Valintaa ei ole tehty."
Tyyppi: string
Oletusarvo: ""
OnBlur-callback, kutsutaan kun fokus siirtyy input-kentästä. Parametrina FocusEvent.
Tyyppi: (event: FocusEvent<HTMLInputElement, Element>) => void
OnChange-callback, kutsutaan kun kentän sisältö muuttuu. Parametrina ChangeEvent.
Tyyppi: (event: ChangeEvent<HTMLInputElement>) => void
OnEnter-callback, kutsutaan kun input-kentässä on painettu Enter. Parametrina KeyboardEvent.
Tyyppi: (event: KeyboardEvent<HTMLInputElement> & { target: HTMLInputElement; }) => void
OnSelect-callback, kutsutaan kun käyttäjä valitsee listasta valinnan. Parametrina valinnan value-propertyn arvo tai objekti value- ja label-propertyjen arvoilla.
Tyyppi: (value: string | ComboboxOptionValue) => void
Komponentin input-elementin placeholder-teksti
Tyyppi: string
Kenttä jonka sisältöä ei voi muokata
Tyyppi: boolean
Oletusarvo: false
Ref-objekti palauttaa funktio-kutsut valinnan tyhjentämiseen ja päivittämiseen komponentin ulkopuolelta käsin.
Tyyppi: Ref<ComboboxRef>
Pakollisen kentän korostus
Tyyppi: boolean
Oletusarvo: false
'Pakollinen tieto' -teksti
Tyyppi: string
Valinnasta kertova teksti, ruudunlukijoille tarkoitettu teksti. Esim.: "Valittu".
Tyyppi: string
Oletusarvo: ""
Määrittää näytetäänko muu-vaihtoehto aina.
Tyyppi: boolean
Oletusarvo: false
Mukautettu komponentin kokoluokka
Tyyppi: "xs" | "sm" | "md"
Oletusarvo: md
Näytä vain syötetyllä tekstillä alkavat ehdotukset. Oletuksena näytetään kaikki ehdotukset joihin syötetty teksti osuu.
Tyyppi: boolean
Oletusarvo: false
Komponentin juurielementille data-testid-attribuuttiin välitettävä arvo testausta varten.
Tyyppi: string
Ehdotuksiin vaadittavien merkkien minimimäärä
Tyyppi: number
Oletusarvo: 2
Input-kentän type-attribuutti
Tyyppi: string
Oletusarvo: text
Renderöi komponentin valikon portalin avulla. Estää komponentin valikon leikkautumisen jos parent-elementin overflow on piilotettu esim. taulukoissa.
Tyyppi: boolean
Komponentin juurielementille data-testid-attribuuttiin välitettävä arvo testausta varten.
Tyyppi: string
Näppäimistönavigaation korostukseen tarvittava indeksi
Tyyppi: number
Muuttaa valintavaihtoehdon muu-vaihtoehdoksi, joka näytetään kun hakutuloksia ei löydy.
Tyyppi: boolean
Oletusarvo: false
Valintavaihtoehdon nimi, joka näytetään valikossa ja jonka perusteella vaihtoehtoja suodatetaan. Arvo asetetaan myös tekstikentän sisällöksi, kun asiakas on valinnut listasta vaihtoehdon.
Tyyppi: string
Reactin render-prop, jolla voi muokata valinnan esitystä, parametrinä valinnan arvo korostettuna
Tyyppi: (value: Element) => ReactNode
Komponentin juurielementille data-testid-attribuuttiin välitettävä arvo testausta varten.
Tyyppi: string
Valintavaihtoehdon arvo. Käytetään vaihtoehdon teknisenä arvona, kun valueta käytetään yhdessä labelin kanssa. Ilman labelia käyttäytyy labelin tavoin.
Tyyppi: string