ComboboxV2
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 välitetään komponentin input-elementille.
Tekstit ja asetukset ruudunlukijalle.
Tyyppi: Partial<ComboboxV2A11yOptions>
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.
Tyyppi: boolean
Oletusarvo: false
Asettaa nimilapun, ohjetekstin ja aputekstin koon size-propin mukaisesti. @deprecated Poistuu versiossa 16.0.0 ja ominaisuudesta tulee oletus.
Tyyppi: boolean
Oletusarvo: false
Komponentin sisältö
Tyyppi: ReactNode
CSS-apuluokat ulkoasun muokkaamiseen.
Tyyppi: string
Komponentin oletusarvo. Käytössä vain kun komponenttia käytetään ei-kontrolloidusti.
Tyyppi: string | ComboboxV2OptionValue
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
Aputeksti (näytetään kentän alapuolella)
Tyyppi: string
Kentän leveys (asetetaan antamalla Column-elementti)
Tyyppi: (children: ReactNode) => Element
Virhetilanteen korostus
Tyyppi: boolean
Oletusarvo: false
Kentän nimilappu
Tyyppi: ReactNode
Kaksipalstainen asettelu (asetetaan antamalla Column-elementti)
Tyyppi: (children: ReactNode) => Element
OnBlur-callback, jota kutsutaan kun kohdistus siirtyy input-kentästä pois. Parametrina FocusEvent<HTMLInputElement>.
Tyyppi: (event: FocusEvent<HTMLInputElement, Element>) => void
OnChange-callback, jota kutsutaan kun input-kentän arvo muuttuu. Parametrina input-kentän arvo.
Tyyppi: (value: string) => void
OnEnter-callback, joka kutsutaan kun input-kentässä on painettu Enter. Parametrina KeyboardEvent<HTMLInputElement>.
Tyyppi: (event: KeyboardEvent<HTMLInputElement> & { target: HTMLInputElement; }) => void
OnSelect-callback, jota kutsutaan kun käyttäjä tekee valinnan listasta. Parametrina merkkijono tai ComboboxV2OptionValue.
Tyyppi: (value: string | ComboboxV2OptionValue) => void
Tyyppi: ForwardedRef<HTMLInputElement>
'Pakollinen tieto' -teksti
Tyyppi: string
Määrittää näytetäänko muu-vaihtoehto aina.
Tyyppi: boolean
Oletusarvo: false
Määrittää näytetäänko tyhjennä-painike, jolla saa input-kentän tyhjennettyä.
Tyyppi: boolean
Oletusarvo: true
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
Renderöi komponentin valikon portalin avulla. Estää komponentin valikon leikkautumisen, jos parent-elementin overflow on piilotettu esimerkiksi taulukoissa tai chat-kuplassa.
Tyyppi: boolean
Kentän arvo, kun käytetään kontrolloituna komponenttina.
Tyyppi: string
Ref-objekti välitetään komponentin input-elementille.
Tekstit ja asetukset ruudunlukijalle.
Tyyppi: Partial<ComboboxV2AsyncA11yOptions> & Partial<ComboboxV2A11yOptions>
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.
Tyyppi: boolean
Oletusarvo: false
Asetukset asykroniselle vaihtoehtojen lataukselle.
Tyyppi: Partial<ComboboxV2AsyncOptions>
Asettaa nimilapun, ohjetekstin ja aputekstin koon size-propin mukaisesti. @deprecated Poistuu versiossa 16.0.0 ja ominaisuudesta tulee oletus.
Tyyppi: boolean
Oletusarvo: false
Komponentin sisältö
Tyyppi: ReactNode
CSS-apuluokat ulkoasun muokkaamiseen.
Tyyppi: string
Komponentin oletusarvo. Käytössä vain kun komponenttia käytetään ei-kontrolloidusti.
Tyyppi: string | ComboboxV2OptionValue
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
Aputeksti (näytetään kentän alapuolella)
Tyyppi: string
Kentän leveys (asetetaan antamalla Column-elementti)
Tyyppi: (children: ReactNode) => Element
Virhetilanteen korostus
Tyyppi: boolean
Oletusarvo: false
Kentän nimilappu
Tyyppi: ReactNode
Kaksipalstainen asettelu (asetetaan antamalla Column-elementti)
Tyyppi: (children: ReactNode) => Element
Asynkronisesti ladattavat valintavaihtoehdot.
Tyyppi: (inputValue: string, options: ComboboxV2LoadOptions) => Promise<ComboboxV2LoadOptionsResult>
Teksti, joka näytetään valintavaihtoehtojen latauksen ajan. Tekstin voi jättää tyhjäksi, jolloin latauksesta ei ilmoiteta.
Tyyppi: string
Teksti, joka näytetään mikäli haku ei tuottanut valintavaihtoehtoja. Tekstin voi jättää tyhjäksi, jolloin puuttuvista tuloksista ei ilmoiteta.
Tyyppi: string
OnBlur-callback, jota kutsutaan kun kohdistus siirtyy input-kentästä pois. Parametrina FocusEvent<HTMLInputElement>.
Tyyppi: (event: FocusEvent<HTMLInputElement, Element>) => void
OnChange-callback, jota kutsutaan kun input-kentän arvo muuttuu. Parametrina input-kentän arvo.
Tyyppi: (value: string) => void
OnEnter-callback, joka kutsutaan kun input-kentässä on painettu Enter. Parametrina KeyboardEvent<HTMLInputElement>.
Tyyppi: (event: KeyboardEvent<HTMLInputElement> & { target: HTMLInputElement; }) => void
OnSelect-callback, jota kutsutaan kun käyttäjä tekee valinnan listasta. Parametrina merkkijono tai ComboboxV2OptionValue.
Tyyppi: (value: string | ComboboxV2OptionValue) => void
Tyyppi: ForwardedRef<HTMLInputElement>
'Pakollinen tieto' -teksti
Tyyppi: string
Määrittää näytetäänko muu-vaihtoehto aina.
Tyyppi: boolean
Oletusarvo: false
Määrittää näytetäänko tyhjennä-painike, jolla saa input-kentän tyhjennettyä.
Tyyppi: boolean
Oletusarvo: true
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
Renderöi komponentin valikon portalin avulla. Estää komponentin valikon leikkautumisen, jos parent-elementin overflow on piilotettu esimerkiksi taulukoissa tai chat-kuplassa.
Tyyppi: boolean
Kentän arvo, kun käytetään kontrolloituna komponenttina.
Tyyppi: string
Komponentin sisältö
Tyyppi: ReactNode
CSS-apuluokat ulkoasun muokkaamiseen.
Tyyppi: string
Komponentin juurielementille data-testid-attribuuttiin välitettävä arvo testausta varten.
Tyyppi: string
Komponentin sisältö
Tyyppi: ReactNode
CSS-apuluokat ulkoasun muokkaamiseen.
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
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