Otsinguga rippmenüü juhtelement Power Appsis

Juhtelement, mis võimaldab kasutajatel teha valikuid pakutavate valikute hulgast. Toetab otsingut ja mitut valikut.

Kirjeldus

Juhtelement Otsinguga rippmenüü võimaldab teil otsida üksusi, mille valite. Otsing sooritatakse atribuudis SearchField serveripoolselt, seega ei mõjuta mahukad andmeallikad jõudlust.

Ühe või mitme valikuga režiim on konfigureeritud mitme valikuga atribuudi kaudu.

Üksuste otsimisel valitakse iga üksuse jaoks väärtus, mille korral saate kuvada ühe andmetüübi, kahte väärtust või pilti ja kahte väärtust (isik), muutes andmete paanil küljenduse sätteid.

Kui vaatate väikseid kuvasid, muutub üksuste loend hüpiku abil täisekraani juhtelemendiks, et seda paremini kasutada.

Märkus

Kui soovite otsida numbritega üksusi, teisendage numbrid tekstiks funktsiooniga Tekst(). Näiteks: Text(12345).

Piirangud

Liitboksi juhtelemendil on järgmised piirangud:

  • Kui kasutate galeriis liitboksi juhtelementi, ei säilitata selle valikuid, kui kasutaja galeriid kerib. See pole probleem, kui kasutate liitboksi juhtelementi galeriis, mida ei kerita. Lahendus pole praegu saadaval.

Inimeste valija

Combo box (Otsinguga rippmenüü) kasutamiseks inimeste valijana valige mall Person (Inimene) andmepaani paigutuse sätetest ja konfigureerige sellega seostuvad andmeatribuudid, mis kuvatakse järgmise isiku jaoks.

Põhiomadused

Items (Üksused) – andmeallikas, kust saab valikuid teha.

DefaultSelectedItems (Vaikimisi valitud üksused) – algne/algsed valitud üksus(ed), enne kui kasutaja on juhtelemendiga suhelnud.

Märkus

Vaikimisi atribuut on kasutuselt eemaldatud, kasutage selle asemel funktsiooni DefaultSelectedItems.

SelectedItems (Valitud üksused) – valitud üksuste loend, mis tuleneb kasutaja suhtlusest.

SelectMultiple (Vali mitu) – kas kasutaja saab valida ühe või mitu üksust.

IsSearchable (On otsitav) – kas kasutaja saab üksusi enne valimist otsida.

Märkus

IsSearchable saab olla võimaldatud vaid andmeallikas, mis sisaldab vähemalt ühte tekstivälja. Üksuste avaldis peab olema eraldatav, et päringud oleks otsinguga delegeeritavad. See juhul, kui kui avaldises Üksused sisestatud lauseid ei toetata.

SearchFields (Otsinguväljad) – andmeallika andmeväljad, mida otsitakse, kui kasutaja teksti sisestab.

Märkus

Mitme välja otsimiseks määrake atribuudi SearchFields selles vormingus: ["MyFirstColumn", "MySecondColumn"]. Toetatakse ainult tekstivälju.

Lisaatribuudid

AccessibleLabel (Juurdepääsusilt) – ekraanilugerite silt.

BorderColor (Äärise värv) – juhtelemendi äärise värv.

BorderStyle (Äärise stiil) – kas juhtelemendi ääris on Solid (Tavaline), Dashed (Katkendlik joon), Dotted (Punktiirjoon) või None (Puudub).

BorderThickness (Äärise paksus) – juhtelemendi äärise paksus.

DisplayFields (Kuva väljad) – otsingu tagastatud iga üksuse jaoks kuvatavate väljade loend. Hõlpsam konfigureerida andmete paanil atribuutide suvandi vahekaardi kaudu.

Märkus

Kui soovite antud mallis värskendada mitut kuvatavat välja, määrake atribuudi DisplayFields väärtus selles vormingus: ["MyFirstColumn", "MySecondColumn"].

DisplayMode (Kuva režiim) - kas juhtelement võimaldab kasutajal sisestada (Edit (Redigeeri)), kuvada ainult andmeid (View (Kuva)) või olla keelatud (Disabled (Keelatud)).

FocusedBorderColor (Fokuseeritud äärise värv) – juhtelemendi äärise värv, kui juhtelement on fokuseeritud.

FocusedBorderThickness (Fokuseeritud äärise paksus) – juhtelemendi äärise paksus, kui juhtelement on fokuseeritud.

Height (Kõrgus) – Juhtelemendi ülemiste ja alumiste servade vaheline kaugus.

SisendiTekstiKohahoidjar – juhendav tekst, mis kuvatakse lõppkasutajatele, kui üksusi pole valitud.

OnChange – toimingud, mis sooritatakse juhul, kui kasutaja muudab valikut.

OnNavigate – Toimingud, mida sooritatakse juhul, kui kasutaja valib üksuse.

OnSelect – toimingud, mida sooritatakse juhul, kui kasutaja valib juhtelemendi.

TabIndex – klaviatuuri navigeerimise järjekord võrreldes teiste juhtelementidega.

Visible (Nähtav) – kas juhtelement on nähtav või peidetud.

Width (Laius) – vahemaa juhtelemendi vasaku ja parema serva vahel.

X – vahemaa juhtelemendi vasaku serva ja vanemkonteineri vasaku serva vahel (ekraan, kui vanemkonteinerit pole).

Y – vahemaa juhtelemendi ülemise serva ja vanemkonteineri ülemise serva vahel (ekraan, kui vanemkonteinerit pole).

Märkus

Hüpiku äärise atribuute kontrollivad Piirid atribuudid.

Näited

Tavaline kombokast

Selles näites toodud etapid kehtivad tabelitega andmeallika kohta, kuid soovite neid juhiseid täpselt järgida, kasutage keskkonda, kus Microsoft Dataverse andmebaasis on näidisandmed.

  1. Valige Sisesta > Sisend > Liitväli ja pange sellele nimi "Combobox1".

  2. Avage kuva parempoolsel paanil Atribuudid loend Vali andmeallikas (Üksused kõrval) ja seejärel lisage või valige soovitud andmeallikas (nt kontode tabel).

  3. Valige samal paanil Redigeeri (Väljad kõrval).

  4. Avage andmepaanil loend Esmane tekst ja valige veerg Esmane nimi, mis kuvatakse Liitboksi juhtelemendis.

  5. Muuteklahvi (ALT) all hoides valige juhtelemendi Liitväli avamiseks alumine nool.

    Juhtelement kuvab teie määratud andmeallikas määratud esmase nime andmed.

(valikuline) Kuva esimene kirje vaikimisi

  1. Määrake atribuudi DefaultSelectedItems väärtuseks see avaldis, vahetades andmeallika DataSource nime vastava andmeallikaga.

    First(DataSource)
    

(valikuline) Kuva sildil valitud ettevõtte nimi

  1. Valige Sisesta > Teksti silt ja seejärel Silt.

  2. Määrake sellele avaldisele atribuut Tekst, asendades Tekst järgmise valemiga.

    If(CountRows(ComboBox1.SelectedItems)>0, Concat(ComboBox1.SelectedItems,'Account Name',", "), "NO SELECTED ITEM")
    

    Märkus

    Avaldus If kontrollib, kuidas valitud üksused on olemas ja kuvada need komaeramärgiga sildil või teates "POLE VALITUD ÜKSUST", kui need on tühjad.

Simuleerige lihtsat rippmenüü käitumist

Kui määrate IsSearchable väärtuseks väär ja SelectMultiple väärtuseks väär, saate saavutada ripploendi sama funktsionaalsuse.

  1. Valige Sisesta > Sisend ja seejärel Liitväli.

  2. Avage kuva parempoolsel paanil Atribuudid loend Vali andmeallikas (Üksused kõrval) ja seejärel lisage või valige soovitud andmeallikas.

  3. Valige samal paanil Redigeeri (Väljad kõrval).

  4. Paanil Data (Andmed) avage loend Primary text (Esmane tekst) ja valige veerg, mida soovite juhtelemendil Combo box (Otsinguga rippmenüü) kuvada.

  5. Määrake atribuudi IsSearchable väärtuseks väär.

  6. Määrake atribuudi SelectMultiple väärtuseks väär.

  7. Muuteklahvi (ALT) all hoides valige juhtelemendi Liitväli avamiseks alumine nool.

    Juhtelement kuvab andmed teie määratud andmeallikas määratud veerust.

    Märkus

    Tekst „Otsi üksusi“ on kadunud ja saate valida ainult ühe üksuse.

Hõlbustusfunktsioonide suunised

Värvi kontrastsus

Järgmiste vahel peab olema piisav värvikontrastsus.

  • ChevronFill (Nurksulu taustavärv) ja ChevronBackground (Nurksulu taust)
  • ChevronHoverFill (Nurksulu hõljumise taustavärv) ja ChevronHoverBackground (Nurksulu hõljumise taust)
  • SelectionColor (Valiku värv) ja SelectionFill (Valiku taustavärv)
  • SelectionFill (Valiku taustavärv) ja Fill (Taustavärv)
  • SelectionTagColor (Valiku tähise värv) ja SelectionTagFill (Valiku tähise taustavärv)

See on lisaks jaotisele standardsed värvikontrastsuse nõuded.

Ekraanilugeja tugi

  • AccessibleLabel (Juurdepääsusilt) peab olema defineeritud.

    Märkus

    Puutetundlikel ekraanidel saavad ekraanilugeri kasutajad otsinguga rippmenüü sisus järjest navigeerida. Otsinguga rippmenüü toimib nupuna, mis kuvab või peidab oma sisu, kui see on valitud.

Klaviatuuri tugi

  • TabIndex väärtus peab olema null või suurem, et klaviatuuri kasutajad saaksid sellele liikuda.

  • Fookuse indikaatorid peavad olema selgelt nähtavad. Selle saavutamiseks kasutage FocusedBorderColor (Fookustatud äärise värv) ja FocusedBorderThickness (Fookustatud äärise paksus).

    Märkus

    Tabeldusklahv (TAB) viib otsinguga rippmenüüsse või sellest välja. Nooleklahvidega saab liikuda otsinguga rippmenüü sisus. Paoklahv (ESC) sulgeb avatud rippmenüü.

Märkus

Kas saaksite meile dokumentatsiooniga seotud keele-eelistustest teada anda? Osalege lühikeses uuringus. (Uuring on ingliskeelne.)

Uuringus osalemine võtab umbes seitse minutit. Isikuandmeid ei koguta (privaatsusavaldus).