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>
Oletusarvo: {}
Input-kentän loppuun sijoitettava elementti: joko kenttään sidottu teksti (InputText) tai painike.
Tyyppi: Element
Input-kentän alkuun sijoitettava elementti: joko kenttään sidottu teksti (InputText) tai painike.
Tyyppi: Element
Sallii vain valikossa olevat arvot.
Tyyppi: boolean
Oletusarvo: false
Komponentin sisältö.
Tyyppi: ReactNode
CSS-apuluokat ulkoasun muokkaamiseen.
Tyyppi: string
Komponentin oletusarvo. Käytetään vain, kun komponenttia käytetään ei-kontrolloidussa tilassa.
Tyyppi: string | ComboboxV2OptionValue
Estää elementin käyttämisen.
Tyyppi: boolean
Oletusarvo: false
Määrittää, näytetäänkö pudotusvalikon painike, jolla valikko voidaan avata tai sulkea.
Tyyppi: boolean
Oletusarvo: false
Virheilmoitus.
Tyyppi: string
Ohjeteksti, joka näytetään kentän yläpuolella.
Tyyppi: string
Aputeksti, joka näytetään kentän alapuolella.
Tyyppi: string
Aina input-kentälle välitettävä CSS-luokka.
Tyyppi: string
Kentän leveys (asetetaan antamalla Column-elementti).
Tyyppi: (children: ReactNode) => Element
Korostaa virheellisen kentän.
Tyyppi: boolean
Oletusarvo: false
Kentän nimilappu.
Tyyppi: ReactNode
Kaksipalstainen asettelu (asetetaan antamalla Column-elementti).
Tyyppi: (children: ReactNode) => Element
Funktio, jota kutsutaan, kun kohdistus siirtyy pois input-kentästä.
Tyyppi: (event: FocusEvent<HTMLInputElement, Element>) => void
Funktio, jota kutsutaan, kun input-kentän arvo muuttuu käyttäjän kirjoittaessa kenttään tai valitessa vaihtoehdon valikosta. Parametrina välitetään kentän arvo merkkijonona (value tai label), riippuen siitä, onko label-arvo annettu.
Tyyppi: (value: string) => void
Funktio, jota kutsutaan, kun input-kentässä painetaan Enter-näppäintä.
Tyyppi: (event: KeyboardEvent<HTMLInputElement> & { target: HTMLInputElement; }) => void
Funktio, jota kutsutaan, kun käyttäjä valitsee valikosta vaihtoehdon. Parametrina välitetään joko ComboboxV2OptionValue-objekti (sisältää label- ja value-arvot) tai pelkkä merkkijono (value), riippuen siitä, onko label-arvo annettu.
Tyyppi: (value: string | ComboboxV2OptionValue) => void
Komponentin input-kentälle välitettävä Reactin Ref-objekti.
Tyyppi: Ref<HTMLInputElement>
'Pakollinen tieto' -teksti ruudunlukijoille. Teksti ei näy käyttöliittymässä.
Tyyppi: string
Määrittää, näytetäänkö Muu-vaihtoehto myös silloin, kun muita ehdotuksia on saatavilla.
Tyyppi: boolean
Oletusarvo: false
Määrittää, näytetäänko painike, jolla input-kentän saa tyhjennettyä.
Tyyppi: boolean
Oletusarvo: true
Mukautettu komponentin kokoluokka
Tyyppi: "xs" | "sm" | "md"
Oletusarvo: md
Määrittää, näytetäänkö vain ne ehdotukset, jotka alkavat syötetyllä tekstillä. Oletuksena näytetään kaikki ehdotukset, joissa kyseinen merkkijono esiintyy, sen sijainnista riippumatta.
Tyyppi: boolean
Oletusarvo: false
Komponentin juurielementille data-testid-attribuuttiin välitettävä tunniste testausta varten.
Tyyppi: string
Määrittää, kuinka monta merkkiä kenttään on syötettävä ennen kuin ehdotukset näytetään.
Tyyppi: number
Oletusarvo: 2
Renderöi pudotusvalikon Portal-komponentin avulla. Estää valikon leikkautumisen tilanteissa, joissa parent-elementti ei salli sisällön näkymistä sen ulkopuolella, esimerkiksi taulukossa tai viestikuplassa.
Tyyppi: boolean
Input-kentän arvo, kun komponenttia käytetään kontrolloidusti yhdessä onChange-funktion kanssa.
Tyyppi: string
Ref-objekti välitetään komponentin input-elementille.
Tekstit ja asetukset ruudunlukijalle.
Tyyppi: Partial<ComboboxV2AsyncA11yOptions> & Partial<ComboboxV2A11yOptions>
Oletusarvo: {}
Input-kentän loppuun sijoitettava elementti: joko kenttään sidottu teksti (InputText) tai painike.
Tyyppi: Element
Input-kentän alkuun sijoitettava elementti: joko kenttään sidottu teksti (InputText) tai painike.
Tyyppi: Element
Sallii vain valikossa olevat arvot.
Tyyppi: boolean
Oletusarvo: false
Asetukset asykroniselle vaihtoehtojen lataukselle.
Tyyppi: Partial<ComboboxV2AsyncOptions>
Oletusarvo: {}
Komponentin sisältö.
Tyyppi: ReactNode
CSS-apuluokat ulkoasun muokkaamiseen.
Tyyppi: string
Komponentin oletusarvo. Käytetään vain, kun komponenttia käytetään ei-kontrolloidussa tilassa.
Tyyppi: string | ComboboxV2OptionValue
Estää elementin käyttämisen.
Tyyppi: boolean
Oletusarvo: false
Määrittää, näytetäänkö pudotusvalikon painike, jolla valikko voidaan avata tai sulkea.
Tyyppi: boolean
Oletusarvo: false
Virheilmoitus.
Tyyppi: string
Ohjeteksti, joka näytetään kentän yläpuolella.
Tyyppi: string
Aputeksti, joka näytetään kentän alapuolella.
Tyyppi: string
Aina input-kentälle välitettävä CSS-luokka.
Tyyppi: string
Kentän leveys (asetetaan antamalla Column-elementti).
Tyyppi: (children: ReactNode) => Element
Korostaa virheellisen kentän.
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
Funktio, jota kutsutaan, kun kohdistus siirtyy pois input-kentästä.
Tyyppi: (event: FocusEvent<HTMLInputElement, Element>) => void
Funktio, jota kutsutaan, kun input-kentän arvo muuttuu käyttäjän kirjoittaessa kenttään tai valitessa vaihtoehdon valikosta. Parametrina välitetään kentän arvo merkkijonona (value tai label), riippuen siitä, onko label-arvo annettu.
Tyyppi: (value: string) => void
Funktio, jota kutsutaan, kun input-kentässä painetaan Enter-näppäintä.
Tyyppi: (event: KeyboardEvent<HTMLInputElement> & { target: HTMLInputElement; }) => void
Funktio, jota kutsutaan, kun käyttäjä valitsee valikosta vaihtoehdon. Parametrina välitetään joko ComboboxV2OptionValue-objekti (sisältää label- ja value-arvot) tai pelkkä merkkijono (value), riippuen siitä, onko label-arvo annettu.
Tyyppi: (value: string | ComboboxV2OptionValue) => void
Komponentin input-kentälle välitettävä Reactin Ref-objekti.
Tyyppi: Ref<HTMLInputElement>
'Pakollinen tieto' -teksti ruudunlukijoille. Teksti ei näy käyttöliittymässä.
Tyyppi: string
Määrittää, näytetäänkö Muu-vaihtoehto myös silloin, kun muita ehdotuksia on saatavilla.
Tyyppi: boolean
Oletusarvo: false
Määrittää, näytetäänko painike, jolla input-kentän saa tyhjennettyä.
Tyyppi: boolean
Oletusarvo: true
Mukautettu komponentin kokoluokka
Tyyppi: "xs" | "sm" | "md"
Oletusarvo: md
Määrittää, näytetäänkö vain ne ehdotukset, jotka alkavat syötetyllä tekstillä. Oletuksena näytetään kaikki ehdotukset, joissa kyseinen merkkijono esiintyy, sen sijainnista riippumatta.
Tyyppi: boolean
Oletusarvo: false
Komponentin juurielementille data-testid-attribuuttiin välitettävä tunniste testausta varten.
Tyyppi: string
Määrittää, kuinka monta merkkiä kenttään on syötettävä ennen kuin ehdotukset näytetään.
Tyyppi: number
Oletusarvo: 2
Renderöi pudotusvalikon Portal-komponentin avulla. Estää valikon leikkautumisen tilanteissa, joissa parent-elementti ei salli sisällön näkymistä sen ulkopuolella, esimerkiksi taulukossa tai viestikuplassa.
Tyyppi: boolean
Input-kentän arvo, kun komponenttia käytetään kontrolloidusti yhdessä onChange-funktion kanssa.
Tyyppi: string
Komponentin sisältö.
Tyyppi: ReactNode
CSS-apuluokat ulkoasun muokkaamiseen.
Tyyppi: string
Komponentin juurielementille data-testid-attribuuttiin välitettävä tunniste testausta varten.
Tyyppi: string
Komponentin sisältö.
Tyyppi: ReactNode
CSS-apuluokat ulkoasun muokkaamiseen.
Tyyppi: string
Indeksi, jota käytetään näppäimistönavigoinnin korostukseen. Huom! Vain komponentin sisäiseen käyttöön.
Tyyppi: number
Muuttaa valintavaihtoehdon Muu-vaihtoehdoksi, joka näytetään, kun hakutuloksia ei ole.
Tyyppi: boolean
Käyttäjälle näkyvä valintavaihtoehdon nimilappu, joka näytetään valikossa ja input-kentässä. Välitetään myös onChange-funktion parametrina value-arvon sijasta.
Tyyppi: string
Valintavaihtoehdon muokkauksen mahdollistava render-funktio. Parametrina välitetään valinnan arvo korostettuna.
Tyyppi: (value: Element) => ReactNode
Komponentin juurielementille data-testid-attribuuttiin välitettävä tunniste testausta varten.
Tyyppi: string
Valintavaihtoehdon tekninen avain. Value-arvo näytetään valikossa ja input-kentässä, jos label-arvoa ei ole annettu. Ilman labelia palautuu onChange-funktion parametrina. Jos label on annettu, value-arvo toimii vain valintavaihtoehdon teknisenä tunnisteena, eikä sitä näytetä käyttöliittymässä, eikä sen perusteella voi suodattaa valintoja.
Tyyppi: string