Deli z drugimi prek


Funkcija izbire

Velja za: Aplikacije Canvas Aplikacije, ki temeljijo na modelu

Vrne tabelo možnih vrednosti za stolpec iskanja.

Description

Funkcija Choices vrne tabelo možnih vrednosti za stolpec iskanja.

Uporabite funkcijo Choices za zagotovitev seznama izbir, ki jih lahko uporabnik izbere. Ta funkcija se običajno uporablja s kontrolnikom Combo box v obrazcih za urejanje.

Za iskanje se tabela, ki jo vrne funkcija Choices, ujema s tujo tabelo, ki je povezana z iskanjem. Z uporabo funkcije Choices odpravite potrebo po dodajanju tuje tabele kot dodatni vir podatkov. Možnosti vrnejo vse stolpce tuje tabele.

Ker funkcija Choices vrne tabelo, lahko uporabite funkcije Filter, Sort, AddColumns ter vse druge funkcije za upravljanje tabel, da filtrirate, razvrščate in oblikujete tabelo.

Trenutno funkcije Choices ni mogoče dodeljevati. Če ta omejitev predstavlja težavo v vaši aplikaciji, dodajte tujo tabelo kot vir podatkov in jo uporabite neposredno.

Možnosti ne zahtevajo, da so imena stolpcev nizi in v dvojnih narekovajih, za razliko od ShowColumns, Search in druge funkcije tabele. Vnesite formulo, kakor da se sklicujete na stolpec neposredno.

Sklici na stolpec morajo biti neposredno na vir podatkov. Na primer, če je vir podatkov Accounts in iskanje SLA, bi bil sklic na stolpec Accounts.SLA. Sklic ne more iti skozi funkcijo, spremenljivko ali kontrolnik. Če nadaljujemo s tem primerom: če je možnost Accounts dovedena v kontrolnik Gallery uporabite formulo Gallery.Selected.SLA za sklic na SLA za izbrani račun. Vendar je ta sklic šel skozi kontrolnik, zato ga ni mogoče posredovati funkciji Columns – še zmeraj morate uporabiti Accounts.SLA.

Trenutno lahko stolpce iskanja uporabite samo s storitvijo SharePoint in Microsoft Dataverse.

Sintaksa

Možnosti( sklic na stolpec [, filter besedila ] )

  • stolpec-referenca - Zahtevano. Stolpec iskanja vira podatkov. Imena stolpca ne obdajte z dvojnimi narekovaji. Sklic mora biti neposredno na stolpec vira podatkov in ne sme iti skozi funkcijo ali kontrolnik.
  • besedilni filter - Izbirno. Filtrira seznam izbir tako, da vrne samo izbire, ki se začnejo z besedilom, določenim v text-filter. Če je naveden prazen niz, bodo vrnjene vse izbire.

Primeri

Izbire za iskanje

  1. Ustvarite zbirko podatkov v Dataverse in izberite polje Vključi vzorčne aplikacije in podatke .

    Veliko tabel, kot npr. Računi, je ustvarjenih.

    Opomba: Imena tabel so v make.powerapps.com ednina in v Power Apps Studio množina.

    Delni seznam polj iz tabele računov v storitvi Dataverse za aplikacije, pri čemer poudarja, da je »Primarni stik« iskalno polje

    Tabela Računi ima stolpec Primarni stik, ki je možnost iskanja za tabelo Stiki.

    Delni seznam polj iz tabele Stiki v storitvi Dataverse.

    Za vsak račun je stik dodeljen kot primarni stik ali je primarni stik prazen.

  2. Ustvarite aplikacijo iz Računi tabele.

  3. Na seznamu zaslonov in kontrolnikov ob levem robu se pomikajte navzdol, dokler se ne prikaže EditScreen1 in nato izberite EditForm1 tik pod to možnostjo.

    V levi vrstici za krmarjenje izbira možnosti »EditForm1« za »EditScreen1«.

  4. Na zavihku Lastnosti desnega podokna izberite Urejanje polj.

    Odpiranje podokna Podatki.

  5. V podoknu Polja izberite Dodaj polje.

  6. Poiščite polje Glavni stik izberite njegovo potrditveno polje in nato izberite Dodaj.

    Izbira možnosti »Kupci« za odpiranje podokna »Podatki«.

    Na dnu obrazca se prikaže polje Glavni stik. Če polje prikazuje napako izberite možnost Viri podatkov v zavihku Pogled, izberite tri pike (...) za vir podatkov Kupci in nato izberite Osveži.

  7. (Izbirno) Povlecite polje Glavni stik z dna na vrh seznama polj.

  8. V kartici za Glavni stik izberite kontrolnik Combo box.

    Lastnost Items tega kontrolnika je nastavljena na formulo, ki prepozna stolpec po njegovem prikaznem imenu, kot v prvem primeru, ali njegovem logičnem imenu, kot v drugem primeru:

    • Možnosti (Računi. 'Primarni stik')

    • Možnosti (Accounts.primarycontactid)

      Platno zaslona s kontrolnikom obrazca. Izbran je kontrolnik kombiniranega polja znotraj primarnega stika kartica in prikaže se lastnost Elementi s formulo Izbire( Računi.'Primarni stik').

  9. Za ponazoritev si lahko ogledamo popolno tabelo, ki jo vrne funkcija Choices v kontrolniku Data table. Na zavihku Osnovno izberite Nov zaslon in nato Prazno.

  10. Na zavihku Vstavljanje izberite možnost Data table.

  11. Nastavite lastnost Items kontrolnika Data table na to formulo:

    Možnosti (Računi. 'Primarni stik')

  12. Na sredini kontrolnika Data table izberite povezavo, ki se začne Izberite polja ..., nato pa izberite potrditvena polja za polje ali polja, ki jih želite prikazati (na primer, firstname in lastname).

    Platno zaslona s kontrolnikom podatkovne tabele. Lastnost Items je nastavljena na formulo Choices( Accounts.'Primary Contact' ), tabela pa prikazuje stolpce z imenom in priimkom za prvi niz zapisov iz tabele Stiki.