Dodajanje vdelane aplikacije s platnom na obrazcu, ki temelji na modelu
Ta članek pojasnjuje, kako vdelati a aplikacija za platno v obliki, ki jo vodi model. Platnene aplikacije je mogoče povezati s širokim naborom virov podatkov in oblikovalcem ponuditi večji nadzor nad celotno uporabniško izkušnjo.
V tem članku sta opisana dva načina integracije. Prvič, z uporabo sodobne izkušnje poenoteni vmesnik, in drugič, z uporabo klasične izkušnje.
Obstaja tretja in novejša metoda za vdelavo platnenih aplikacij v sodobno aplikacijo, ki je tesnejša integracija platnene aplikacije in obrazca. Preberite več o sodobni izkušnji gradnje aplikacij.
Vdelajte aplikacijo za platno z uporabo sodobne izkušnje
Če želite platneno aplikacijo vdelati v glavni obrazec aplikacije, ki temelji na modelu, kot je glavni obrazec za tabelo Računi, sledite tem korakom:
Vpis v storitev Power Apps.
Izberite okolje, ki ima rešitev.
Izberite Tabela, ki vključuje obrazec, kjer je treba prikazati aplikacijo za platno.
Izberite Obrazci.
Izberite Glavni oblika.
V oblikovalnik obrazcev izberite razdelek na obrazcu, kjer se mora prikazati vdelana aplikacija za platno.
V razdelek dodajte polje obrazca, kot je npr Ime računa.
Nasvet
Morda boste želeli ime stolpca tabele, ki ga dodajate, spremeniti v kaj bolj smiselnega, kot je ime ali kratek opis aplikacije s platnom, ki jo želite vdelati v obrazec.
Ali izberite + Komponenta v zgornjem meniju ali izberite ikono komponente v levem meniju. S tem se odpre podokno komponent.
- Izberite Aplikacija Canvas Iz Povezani podatki oddelek. Obstaja vrsta dodatnih elementov, ki jih je treba dodati za konfiguracijo nadzora.
Območje Ime entitete določa tabelo, ki bo zagotovila podatke vdelani aplikaciji s platnom.
Poveži na stolpec tabele : Kdaj Poveži na stolpec tabele je izbran, se seznam spremeni, da vam omogoči izbiro stolpca tabele, na katerega se želite povezati. Ko se odločite za vezavo na stolpec tabele, bo stolpec definiran z vrednostjo stolpca tabele. Na primer, kdaj Poveži na stolpec tabele je izbran za Ime aplikacije, v času izvajanja aplikacije vrednost imena aplikacije prevzame vrednost stolpca, kot je vrednost iz stolpca z besedilom po meri.
Pomembno
V večini primerov ne priporočamo uporabe možnosti Veži na stolpec tabele s kontrolnikom aplikacije s platnom.
Statična vrednost: s tem dodajte ime, s katerim se boste nanašali na aplikacijo s platnom. Upoštevajte, da ta vrednost ne vpliva na vdelano aplikacijo s platnom. Namenjen je le kot referenčna točka.
Območje Ime aplikacije določa ime aplikacije s platnom.
Veži na stolpec tabele: ko izberete Veži na stolpec tabele, se seznam spremeni, da lahko izberete stolpec tabele, na katerega se želite vezati. Ko se odločite za vezavo na stolpec tabele, bo stolpec definiran z vrednostjo stolpca tabele. Ko za Ime aplikacije na primer izberete Veži na stolpec tabele, bo vrednost imena aplikacije med izvajanjem aplikacije prevzela vrednost stolpca, kot je vrednost iz besedilnega stolpca po meri.
Pomembno
V večini primerov ne priporočamo uporabe možnosti Veži na stolpec tabele s kontrolnikom aplikacije s platnom.
Statična vrednost: določa ime aplikacije s platnom za vdelavo. Obrazec, ki temelji na modelu, v trenutnem okolju išče aplikacijo s platnom z navedenim imenom. Če aplikacije s platnom s tem imenom ni mogoče najti v okolju, bo kontrolnik aplikacije s platnom uporabil ID aplikacije za nalaganje aplikacije s platnom. Vnesite ime aplikacije za obstoječo aplikacijo za platno.
Območje ID-ja aplikacije določa ID aplikacije za aplikacijo s platnom.
Veži na stolpec tabele: ko izberete Veži na stolpec tabele, se seznam spremeni, da lahko izberete stolpec tabele, na katerega se želite vezati. Ko se odločite za vezavo na stolpec tabele, bo stolpec definiran z vrednostjo stolpca tabele. Ko za Ime aplikacije na primer izberete Veži na stolpec tabele, bo vrednost imena aplikacije med izvajanjem aplikacije prevzela vrednost stolpca, kot je vrednost iz besedilnega stolpca po meri.
Pomembno
V večini situacij ne priporočamo uporabe Poveži na stolpec tabele možnost s kontrolnikom aplikacije na platnu, saj bi to zahtevalo, da je v polju v zapisu prikazan pravilen ID aplikacije.
Statična vrednost: vnesite ID aplikacije za obstoječo aplikacijo s platnom. ID aplikacije za platno je na voljo na Power Apps, Pojdi do aplikacije, izberite aplikacijo za platno in nato izberite Podrobnosti v ukazni vrstici.
Prikažite območje komponent. Določa vrsto odjemalca za prikaz vdelane aplikacije s platnom. Izberite med Splet, Mobilna naprava in Tablični računalnik.
- Izberite Shrani. Nato kliknite Objavi, da objavite aplikacijo, da bo na voljo tudi drugim uporabnikom.
Ko objavite vdelano aplikacijo s platnom v obrazec, ki temelji na modelu, lahko to aplikacijo delite z drugimi uporabniki. Več informacij: Dajanje vdelane aplikacije s platnom v skupno rabo.
Ko uporabniki odprejo aplikacijo, ki temelji na modelu in vključuje spremenjeni obrazec, lahko v obrazcu vidijo vdelano aplikacijo s platnom. S spreminjanjem zapisa, prikazanega v glavnem obrazcu, spremenite kontekst podatkov, ki se posreduje v obrazec, vdelana aplikacija pa se osveži za prikaz ustreznih podatkov.
Ta članek prikaže, kako vdelate aplikacijo s platnom na obrazcu, ki temelji na modelu. Vdelano aplikacijo s platnom lahko dodatno prilagodite za povezavo in pridobivanje podatkov iz različnih virov podatkov. S funkcijami filtriranja, iskanja in brskanja ter s kontekstom, posredovanim iz gostiteljskega obrazca, ki temelji na modelu, lahko filtrirate posamezne zapise iz teh virov podatkov in iščete po njih. Urejevalnik aplikacij s platnom WYSIWYG omogoča preprosto oblikovanje vmesnika, ki bo ustrezal vašim zahtevam.
Vdelajte aplikacijo za platno z uporabo klasične izkušnje
Vpis v storitev Power Apps.
Ustvarite ali uredite glavni obrazec tabele, v našem primeru tabele »Kupci«.
V ukazni vrstici izberite Preklopi na klasični pogled, da odprete obrazec v klasičnem oblikovalniku obrazcev.
V klasičnem oblikovalniku obrazcev izberite razdelek obrazca, kamor želite umestiti vdelano aplikacijo s platnom.
V podoknu stolpca dodajte zahtevan stolpec, npr. Ime kupca.
Pomembno
Vedno uporabite obvezen stolpec, v katerega je treba vnesti vrednost. Če vaš stolpec nima vrednosti, se vdelana aplikacija s platnom ne bo osvežila kot odgovor na kakršno koli spremembo podatkov v gostiteljskem obrazcu, ki temelji na modelu.
Ko je stolpec izbran, na zavihku Osnovno v skupini Uredi izberite Spremeni lastnosti.
V pogovornem oknu Lastnosti stolpca izberite zavihek Kontrolniki.
Na zavihku Kontrolniki izberite Dodaj kontrolnik.
V pogovornem oknu Dodajanje kontrolnika s seznama razpoložljivih kontrolnikov izberite Aplikacija s platnom, nato pa izberite možnost Dodaj.
V pogovornem oknu Lastnosti stolpca s seznama razpoložljivih kontrolnikov izberite Aplikacija s platnom, nato pa izberite možnost Splet.
V razdelku pod seznamom kontrolnikov so prikazani seznami lastnosti, ki so na voljo za kontrolnik aplikacije s platnom.
- Lastnost Ime tabele določa tabelo, ki bo vdelani aplikaciji s platnom zagotovila podatke. Nastavljena bo na tabelo s stolpcem, ki ste ga dodali v enem od prejšnjih korakov.
- Čeprav je ta lastnost prikazana kot lastnost, ki jo je mogoče spremeniti, spreminjanje ne vpliva na vdelano aplikacijo s platnom. Uporablja se samo za vašo referenco.
- Lastnost Ime aplikacije določa ime aplikacije s platnom, ki bo vdelana. Obrazec, ki temelji na modelu, v trenutnem okolju išče aplikacijo s platnom z navedenim imenom. Če aplikacije s platnom s tem imenom ni mogoče najti v okolju, bo kontrolnik aplikacije s platnom uporabil ID aplikacije za nalaganje aplikacije s platnom. Vnesite ime aplikacije za obstoječo aplikacijo s platnom.
- Lastnost App ID določa ID vdelane aplikacije s platnom. Vnesete lahko ID aplikacije za obstoječo aplikacijo s platnom ali pa bo ID aplikacije samodejno ustvarjen in izpolnjen, ko ustvarite ali uredite aplikacijo s platnom, če izberete možnost Prilagodi. ID aplikacije s platnom najdete v storitvi Power Apps, če se pomaknete do razdelka Aplikacije, izberete aplikacijo s platnom in nato v ukazni vrstici izberete Podrobnosti.
Opomba
Upoštevajte, da vsaka sprememba vrednosti ID aplikacije prekine povezavo med obrazcem, ki temelji na modelu, in vdelano aplikacijo s platnom.
Če se niti ime aplikacije niti ID aplikacije ne ujemata z obstoječo aplikacijo s platnom, obrazec prikaže sporočilo »Te aplikacije žal ni bilo mogoče najti«.
- Lastnost Ime tabele določa tabelo, ki bo vdelani aplikaciji s platnom zagotovila podatke. Nastavljena bo na tabelo s stolpcem, ki ste ga dodali v enem od prejšnjih korakov.
Pojdite na korak 20, če dodajate dokončano aplikacijo s platnom. Če ustvarjate novo aplikacijo s platnom ali urejate obstoječo, še naprej upoštevajte ta navodila. Izberite Prilagodi, da ustvarite ali uredite aplikacijo s platnom. S tem odprete Power Apps Studio v novem zavihku.
Opomba
Če je odpiranje storitve Power Apps Studio onemogočeno zaradi preprečevalnika pojavnih oken brskalnika, morate omogočiti spletno mesto make.powerapps.com ali začasno onemogočiti preprečevalnik pojavnih oken, nato pa znova izbrati možnost Prilagodi.
Bodite pozorni na naslednje:
- V storitvi Power Apps Studio boste opazili, da je v levem podoknu posebni kontrolnik ModelDrivenFormIntegration. Ta kontrolnik upravlja prenos podatkov konteksta iz gostiteljskega obrazca, ki temelji na modelu, v vdelano aplikacijo s platnom.
- Opazite lahko, da je bil kontrolnik obrazca aplikacije s platnom samodejno dodan v vdelano aplikacijo s platnom in prikazuje podatke, ki so mu posredovani iz gostiteljskega obrazca, ki temelji na modelu, prek kontrolnika ModelDrivenFormIntegration.
- Izberite zavihek Pogled, nato pa izberite Viri podatkov. Opazite lahko, da je bil vir podatkov za nadrejeno tabelo gostiteljskega obrazca, ki temelji na modelu, v tem primeru entiteto »Kupci«, samodejno dodan v vdelano aplikacijo s platnom. – Izberite kontrolnik Form1 in opazili boste, da je lastnost DataSource nastavljena na Kupci.
- Ko je kontrolnik Form1 še izbran, lahko opazite, da je lastnost Element nastavljena na ModelDrivenFormIntegration.Item.
Opomba
Vdelana aplikacija delovnega območja ima popoln dostop za branje iz gostiteljskega obrazca, ki temelji na modelu prek ModelDrivenFormIntegration.Item. Kot primer, da bi dobili vrednost stolpca z imenom accountnumber in prikaznim imenom Številka kupca, lahko uporabite ModelDrivenFormIntegration.Item.accountnumber ali ModelDrivenFormIntegration.Item.'Account Number'.
V podoknu lastnosti na desni izberite Uredi stolpce ob možnosti Stolpci.
Izberite + Dodaj stolpec, da dodate drug stolpec v obrazec aplikacije s platnom ali prerazporedite obstoječe stolpce s funkcijo »povleci in spusti«. Zaprite podokno s podatki, ko dokončate dodajanje in prerazporejanje stolpcev.
Izberite zavihek Datoteka, nato pa izberite Shrani.
Izberite zavihek Oblak, podajte enolično ime za aplikacijo in nato izberite Shrani spodaj desno. Bodite pozorni na naslednje:
- Aplikacija se s prvim shranjevanjem samodejno objavi.
- Pri nadaljnjih shranjevanjih izberite Objavi in nato Objavi to različico, da uveljavite spremembe.
V meniju izberite Nazaj.
Izberite zavihek brskalnika, kjer je odprt klasični oblikovalnik obrazcev. Upoštevajte, da je vrednost za lastnosti kontrolnika aplikacije s platnom ID aplikacije in Ime aplikacije zdaj samodejno izpolnjena.
Pomembno
- Oblikovalnik obrazcev vključuje neposredno povezavo s storitvijo Power Apps Studio, ki je bila v prejšnjem koraku odprta na drugem zavihku brskalnika.
- Prepričajte se, da ima ime aplikacije podobno vrednost kot na spodnji posnetek zaslona. Lastnost imena aplikacije določa enolično ime, ki se bo uporabljalo za sklicevanje na aplikacijo s platnom med izvajanjem. Če to ime ni nastavljeno, se bo lastnost ID aplikacije uporabljala za sklicevanje na aplikacijo s platnom, kar lahko povzroči težave, če aplikacijo s platnom uvozite kot del rešitve. Priporočamo, da to ime nastavite tako, da zagotovite pravilno sklicevanje na aplikacijo s platnom med okolji. Če ga želite nastaviti, se vrnite na 12. korak in sledite korakom za ustvarjanje aplikacije s platnom, ki jo želite vdelati.
V pogovornem oknu Lastnosti stolpca izberite zavihek Prikaz.
Izbrišite Prikaži oznako v obrazcu in nato izberite V redu.
- Če ta obrazec že vsebuje vdelano aplikacijo s platnom, se prikaže sporočilo »V obrazcu lahko omogočite samo eno aplikacijo s platnom«. Če želite dodati novo aplikacijo s platnom, najprej onemogočite trenutno vdelano aplikacijo s platnom. Nato omogočite novo vdelano aplikacijo s platnom.
Na zavihku Osnovno izberite Shrani in nato Objavi.
Glejte tudi
Urejanje aplikacije s platnom, vdelane na obrazcu, ki temelji na modelu
Izvajanje vnaprej določenih dejanj na gostitelja obrazec od znotraj vlagati platno app
Lastnosti in dejanja kontrolnika ModelDrivenFormIntegration
Smernice za delo z vdelanimi aplikacijami s platnom
Povratne informacije
Pošlji in prikaži povratne informacije za