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.
Tyyppi: Element
Kenttään sidottu teksti (InputText) tai painike, kentän lopussa.
Tyyppi: Element
Kenttään sidottu teksti (InputText) tai painike, kentän alussa.
Tyyppi: boolean
Oletusarvo: false
Sallii vain valikossa olevat arvot. Palautetaan onSelect kun fokus siirtyy input-kentästä, vaikka pudotusvalikosta ei ole valittu mitään.
Tyyppi: boolean
Oletusarvo: true
Skaalaa valikon korkeuden automaattisesti.
Tyyppi: ReactNode
Komponentin sisältö
Tyyppi: string
Utility-luokat ulkoasun muokkaamiseen
Tyyppi: ComboboxOptionValue[]
Komponentille annettavat oletusvalinnat. Mikäli oletusvalintoja ei anneta, haetaan valintavaihtoehdot välittömästi loadOptions-funktiossa kuvatulla kutsulla.
Tyyppi: ComboboxOptionValue
Oletusarvo: { value: "", label: "" }
Komponentin oletusarvo
Tyyppi: boolean
Oletusarvo: false
Estetty (disabloitu) kenttä / linkki / painike
Tyyppi: boolean
Oletusarvo: false
Näytä pudotusvalikon painike
Tyyppi: string
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: MutableRefObject<HTMLInputElement> | ((instance: HTMLInputElement) => void)
Komponentin input-elementille välitettävä ref
Tyyppi: (children: ReactNode) => ReactElement<any, string | JSXElementConstructor<any>>
Kentän leveys (asetetaan antamalla palstaelementti)
Tyyppi: boolean
Oletusarvo: false
Virhetilanteen korostus
Tyyppi: ReactNode
Kentän nimilappu
Tyyppi: (children: ReactNode) => ReactElement<any, string | JSXElementConstructor<any>>
Kaksipalstaiselle asettelulle (asetetaan antamalla palstaelementti)
Tyyppi: (inputValue: string) => Promise<ComboboxOptionValue[]>
Komponentin ulkopuolelta tulevat valinnat
Tyyppi: string
loadOptions-proppia käytettäessä lataus indikaattorille annettava teksti.
Tyyppi: string
Teksti joka näytetään mikäli haku ei tuottanut valintavaihtoehtoja.
Tyyppi: string
Oletusarvo: ""
Teksti, joka kertoo, että mitään ei ole valittu, ruudunlukijoille tarkoitettu teksti. Esim. "Valintaa ei ole tehty."
Tyyppi: (event: FocusEvent<HTMLInputElement, Element>) => void
OnBlur-callback, kutsutaan kun fokus siirtyy input-kentästä. Parametrina FocusEvent.
Tyyppi: (event: ChangeEvent<HTMLInputElement>) => void
OnChange-callback, kutsutaan kun kentän sisältö muuttuu. Parametrina ChangeEvent.
Tyyppi: (event: KeyboardEvent<HTMLInputElement> & { target: HTMLInputElement; }) => void
OnEnter-callback, kutsutaan kun input-kentässä on painettu Enter. Parametrina KeyboardEvent.
Tyyppi: (value: string | ComboboxOptionValue) => void
OnSelect-callback, kutsutaan kun käyttäjä valitsee listasta valinnan. Parametrina valinnan value-propertyn arvo tai objekti value- ja label-propertyjen arvoilla.
Tyyppi: string
Komponentin input-elementin placeholder-teksti
Tyyppi: boolean
Oletusarvo: false
Kenttä jonka sisältöä ei voi muokata
Tyyppi: Ref<ComboboxRef>
Ref-objekti palauttaa funktio-kutsut valinnan tyhjentämiseen ja päivittämiseen komponentin ulkopuolelta käsin.
Tyyppi: boolean
Oletusarvo: false
Pakollisen kentän korostus
Tyyppi: string
'Pakollinen tieto' -teksti
Tyyppi: string
Oletusarvo: ""
Valinnasta kertova teksti, ruudunlukijoille tarkoitettu teksti. Esim.: "Valittu".
Tyyppi: boolean
Oletusarvo: false
Määrittää näytetäänko muu-vaihtoehto aina.
Tyyppi: "xs" | "sm" | "md"
Oletusarvo: md
Mukautettu komponentin kokoluokka
Tyyppi: boolean
Oletusarvo: false
Näytä vain syötetyllä tekstillä alkavat ehdotukset. Oletuksena näytetään kaikki ehdotukset joihin syötetty teksti osuu.
Tyyppi: string
Komponentin juurielementille data-testid -attribuuttiin välitettävä arvo testausta varten
Tyyppi: number
Oletusarvo: 2
Ehdotuksiin vaadittavien merkkien minimimäärä
Tyyppi: string
Oletusarvo: text
Input-kentän type-attribuutti
Tyyppi: boolean
Renderöi komponentin valikon portalin avulla. Estää komponentin 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: string
Komponentin juurielementille data-testid -attribuuttiin välitettävä arvo testausta varten
Tyyppi: string
Utility-luokat ulkoasun muokkaamiseen @deprecated Poistuu käytöstä versiossa 15.0.0. Käytä className-proppia.
Tyyppi: number
Näppäimistönavigaation korostukseen tarvittava indeksi
Tyyppi: boolean
Oletusarvo: false
Muuttaa valintavaihtoehdon muu-vaihtoehdoksi, joka näytetään kun hakutuloksia ei löydy.
Tyyppi: string
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: (value: Element) => ReactNode
Reactin render-prop, jolla voi muokata valinnan esitystä, parametrinä valinnan arvo korostettuna
Tyyppi: string
Komponentin juurielementille data-testid -attribuuttiin välitettävä arvo testausta varten
Tyyppi: string
Utility-luokat ulkoasun muokkaamiseen @deprecated Poistuu käytöstä versiossa 15.0.0. Käytä className-proppia.
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.