Funkcija »Choices« v rešitvi Power Apps

Vrne tabelo možnih vrednosti za stolpec iskanja.

Opis

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. Funkcija Choices vrne vse stolpce za tujo tabelo.

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.

Za funkcijo Choices ni obvezno, da so imena stolpcev nizi in da so obdana z dvojnimi narekovaji, za razliko od funkcij ShowColumns, Search in drugih funkcij 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

Choices( column-reference )

  • column-reference – obvezno. 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.

Primeri

Izbire za iskanje

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

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

    Opomba: imena tabel so edinstvena na make.powerapps.com in množinska v storitvi Power Apps Studio.

    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 tabele Računi.

  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:

    • Choices( Accounts.'Primary Contact' )

    • Choices( Accounts.primarycontactid )

      Zaslon delovnega območja s kontrolnikom obrazca. Izbran je kontrolnik kombiniranega polja na kartici glavnega stika in prikaže se lastnost elementov s formulo Choices( Accounts.'Primary Contact' ).

  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:

    Choices( Accounts.'Primary Contact' )

  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).

    Zaslon delovnega območja s kontrolnikom podatkovne tabele. Lastnost Elementi je nastavljena na formulo Choices( Accounts.'Primary Contact' ), tabela pa prikazuje stolpce imena in priimka za prvi niz zapisov iz tabele Stiki.

Opomba

Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)

Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).