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
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.
Tabela Računi ima stolpec Primarni stik, ki je možnost iskanja za tabelo Stiki.
Za vsak račun je stik dodeljen kot primarni stik ali je primarni stik prazen.
Ustvarite aplikacijo iz Računi tabele.
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.
Na zavihku Lastnosti desnega podokna izberite Urejanje polj.
V podoknu Polja izberite Dodaj polje.
Poiščite polje Glavni stik izberite njegovo potrditveno polje in nato izberite Dodaj.
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.
(Izbirno) Povlecite polje Glavni stik z dna na vrh seznama polj.
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)
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.
Na zavihku Vstavljanje izberite možnost Data table.
Nastavite lastnost Items kontrolnika Data table na to formulo:
Možnosti (Računi. 'Primarni stik')
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).