Pasirinkimų funkcija
Taikoma: drobės programoms Modeliu pagrįstoms programoms
Pateikia galimų peržvalgos stulpelio reikšmių lentelę.
Aprašą
Pasirinkimų funkcija pateikia galimų peržvalgos stulpelio reikšmių lentelę.
Naudokite Pasirinkimų funkciją, jei norite pateikti vartotojui pasirinkimų sąrašą. Ši funkcija dažniausiai naudojama su valdikliu Combo box redagavimo formose.
Naudojant peržvalgą lentelė, kurią pateikia Pasirinkimai, sugretinama su išorine lentele, susieta su peržvalga. Naudodami Pasirinkimus pašalinate būtinybę įtraukti išorinę lentelę kaip papildomą duomenų šaltinį. Pasirinkimai pateikia visus išorinės lentelės stulpelius.
Kadangi Pasirinkimai pateikia lentelę, galite naudoti Filtro, Rikiavimo, AddColumns ir visas kitas lentelėje atliekamų veiksmų funkcijas norėdami lentelę filtruoti, rikiuoti ir formuoti.
Šiuo metu negalite perduotipasirinkimų. Jei šis apribojimas išsprovęs jūsų programoje problemą, pridėkite ją kaip duomenų šaltinis ir naudokite ją tiesiogiai.
Pasirinkimai nereikalauja, kad stulpelių pavadinimai būtų eilutės ir rašomi dvigubomis kabutėmis, kitaip nei ShowColumns, Search ir kitos lentelės funkcijos. Nurodykite formulę kaip nurodydavote stulpelį tiesiogiai.
Stulpelių nuorodos turi nukreipti į duomenų šaltinį. Pavyzdžiui, jei duomenų šaltinis yra Klientai, o peržvalga yra SLA, stulpelio nuoroda turėtų būti Accounts.SLA. Nuoroda negali praeiti funkcijos, kintamojo arba valdiklio. Pavyzdžio tęsinys: jei Klientai pateikiami į Galerijos valdiklį, naudokite formulę Gallery.Selected.SLA, kad nurodytumėte pasirinkto kliento SLA. Tačiau ši nuoroda praleidžiama per valdiklį, todėl jos negalima perduoti į Stulpelių funkciją – vis tiek turite naudoti Accounts.SLA.
Šiuo metu galite naudoti peržvalgos stulpelius tik su „SharePoint“ ir „Microsoft Dataverse“.
Sintaksė
Pasirinkimai(stulpelio nuoroda [, teksto filtras ] )
- stulpelio nuoroda - Būtina. Duomenų šaltinio peržvalgos stulpelis. Stulpelio pavadinimo nerašykite dvigubose kabutėse. Nuoroda turi nurodyti tiesiai duomenų šaltinio stulpelį ir nenukreipti per funkciją arba valdiklį.
- teksto filtras - Pasirinktinai. Filtruoja pasirinkimų sąrašą pateikdamas tik tuos pasirinkimus, kurie prasideda teksto filtre nurodytu tekstu. Jei nurodyta tuščia eilutė, bus pateikti visi pasirinkimai.
Pavyzdžiai
Peržvalgos pasirinkimai
Sukurkite duomenų bazę Dataverse ir pasirinkite lauką Įtraukti programų pavyzdžius ir duomenis .
Sukuriamos daug lentelių, pvz., Klientai.
Pastaba: Lentelių pavadinimai yra vienaskaitos make.powerapps.com ir daugiskaitos Power Apps Studio.
Klientų lentelėje yra pirminio kontakto stulpelis, peržvalga į kontaktų lentelę.
Kiekvienam klientui kontaktas nurodomas kaip pirminis kontaktas arba pirminis kontaktas yra tuščias.
Sugeneruokite programą iš lentelės Paskyros .
Ekranų ir valdiklių sąraše šalia kairiojo krašto slinkite žemyn, kol pasirodys EditScreen1, tada po juo pasirinkite EditForm1.
Dešiniosios srities skirtuke Ypatybės pasirinkite Redaguoti laukus.
Laukų srityje pasirinkite Įtraukti lauką.
Ieškokite Pirminio kontaktolauko, pažymėkite jo žymės langelį, tada pasirinkite Įtraukti.
Pirminio kontakto laukas pasirodo formos apačioje. Jei lauke rodoma klaida, skirtuke Rodinys pasirinkite Duomenų šaltiniai, pasirinkite elipsę (...) prie Klientų duomenų šaltinio, tada pasirinkite Atnaujinti.
(pasirenkama) Nuvilkite Pirminio kontakto lauką iš laukų sąrašo apačios į viršų.
Pirminio kontakto kortelėje pasirinkite Pasirinktinio įvedimo lauko valdiklį.
To valdiklio Elementų ypatybė nustatoma į formulę, kuri identifikuoja stulpelį pagal jo rodomą pavadinimą, kaip pirmajame pavyzdyje, arba jo loginį pavadinimą, kaip antrame pavyzdyje:
Pasirinkimai( Paskyros.'Pagrindinis kontaktas' )
Pasirinkimai( accounts.primarycontactid )
Iliustravimo tikslais galima matyti visą lentelę, kurią Pasirinkimų funkcija pateikė Duomenų lentelės valdiklyje. Skirtuke Pagrindinis pasirinkite Naujas ekranas, tada – Tuščias.
Skirtuke Įterpti pasirinkite Duomenų lentelė.
Duomenų lentelės valdiklio Elementų ypatybę nustatykite pagal šią formulę:
Pasirinkimai( Paskyros.'Pagrindinis kontaktas' )
Duomenų lentelės valdiklio viduryje pasirinkite saitą, prasidedantį Pasirinkite laukus..., tada pažymėkite lauko arba laukų, kuriuos norite pamatyti, žymės langelius (pavyzdžiui, vardas ir pavardė).