Pregled prilagođenih stranica aplikacija zasnovanih na modelu

Prilagođena stranica je novi tip stranice u aplikaciji zasnovanoj na modelu, koja donosi snagu aplikacija sa podlogom u aplikacije zasnovane na modelu. Prilagođene stranice povećavaju konvergenciju aplikacija zasnovanih na modelu i aplikacija sa podlogom i mogu se koristiti za dodavanje punih stranica, dijaloga ili okana uz fleksibilnost dizajnera aplikacija sa podlogom. Takođe uključuje iskustvo kreiranja stranica sa malo kodiranja sa izrazima i prilagođenim kontrolama za Power Apps Component Framework.

Ova nova stranica može biti fleksibilnija od obrasca aplikacije zasnovane na modelu, prikaza ili kontrolne table. Omogućava vam da uključite jednu ili više tabela. Zatim autor može definisati interakciju podataka i komponenti. Prilagođena stranica je zaseban element rešenja koji omogućava jednom autoru da uređuje jednu po jednu prilagođenu stranicu. Kao i druge stranice aplikacija zasnovanih na modelu, status stranice je ili iz parametara koji su prosleđeni ili je preuzet iz trajnih tabela.

Važno

Prilagođene stranice su nova funkcija sa značajnim promenama proizvoda i trenutno ima brojna poznata ograničenja navedena u članku Poznati problemi prilagođene stranice.

Mogućnost Status Beleške
Vreme izvršavanja za prilagođene stranice Opšta dostupnost
Rešenje i ALM za prilagođene stranice Opšta dostupnost
Konektora na prilagođenim stranicama Opšta dostupnost Lista svih Power Apps konektora
Savremene kontrole na prilagođenim stranicama Opšta dostupnost Lista podržanih kontrola
Komponente koda na prilagođenim stranicama Opšta dostupnost
Nadgledanje podrške za prilagođene stranice Opšta dostupnost
Izrada prilagođenih stranica Opšta dostupnost Očekuje se da će savremeni dizajner aplikacija i dizajner podloge biti korišćeni za kreiranje prilagođene stranice koja je podržana u vreme izvršavanja
Komponente podloge na prilagođenim stranicama Opšta dostupnost
Prilagođena stranica u Teams aplikaciji zasnovanoj na modelu Verzija za javni pregled
Prilagođena stranica na mobilnom uređaju na mreži Verzija za javni pregled iOS mora dozvoliti omogućavanje "Dozvoli praćenje preko lokacije" koje se može sprečiti upravljanjem uređajima

Primeri prilagođenih stranica

Ispod je prikazana prilagođena stranica unutar aplikacije zasnovane na modelu. Aplikacija zasnovana na modelu ima prostor na celoj stranici na slikama bez zaglavlja i navigacije.

Prilagođena stranica kao glavna stranica.

Prilagođena stranica kao glavna stranica

Prilagođena stranica kao centralni dijalog.

Prilagođena stranica kao centralni dijalog

Prilagođena stranica kao sporedni dijalog.

Prilagođena stranica kao sporedni dijalog

Prilagođena stranica kao okno na strani aplikacije omogućava otvaranje prilagođene stranice unutar novog bočnog okna aplikacije na desnoj strani aplikacije.

Prilagođena stranica kao okno na strani aplikacije

Prilagođene stranice moraju biti kreirane iz rešenja ili iz savremenog dizajnera aplikacija ili iz područja Rešenje u programu Power Apps koristeći Novo > Stranica. Još informacija: Dodavanje prilagođene stranice aplikaciji zasnovanoj na modelu

Prilagođene stranice se razlikuju od ugrađenih aplikacija sa podlogom

Prilagođena stranica omogućava autorima da kreiraju novo iskustvo stranice koristeći mogućnosti aplikacije sa podlogom. Ovo pruža iskustvo stvaranja sa niskim kodom sa fleksibilnijim prikazima, većom kontrolom nad opcijama stilizovanja, mogućnošću dodavanja podataka o konektorima, upotrebom izraza itd. Pravljenje prilagođene stranice se dešava u dizajneru aplikacija sa podlogom sa povećanjem konteksta aplikacije zasnovane na modelu u kojoj se stranica pokreće.

Ugrađene aplikacije sa podlogom takođe koriste mogućnosti podloge sa pristupom hostinga koji nije tako integrisan kao prilagođena stranica. Jednostavnija integracija ugrađene aplikacije sa podlogom znači da se trenutno ograničenje broja ugrađenih aplikacija sa podlogom nije promenilo. Napredna integracija prilagođene stranice rešava ta ograničenja. Ugrađena aplikacija sa podlogom može se postaviti samo na obrazac zasnovan na modelu koji deluje kao komponenta sa niskim kodom. Još informacija: Ugrađivanje aplikacije sa podlogom na obrazac zasnovan na modelu.

U većini slučajeva preporučujemo da umesto ugrađenih aplikacija sa podlogom koristite prilagođene stranice radi čvršće integracije i boljih performansi.

Migracija sadržaja samostalne aplikacije sa podlogom na prilagođene stranice

Postojeće samostalne aplikacije sa podlogom nisu podržane za upotrebu kao prilagođena stranica, a očekivana struktura aplikacija je drugačija. Samostalna aplikacija sa podlogom često ima mnogo ekrana sa globalnim pristupom svim kontrolama i promenljivima. Očekuje se da će prilagođena stranica obično biti jedan ekran sa labavim povezivanjem radi pružanja performansi i mogućnosti zajedničkog razvoja.

Da biste migrirali postojeću samostalnu aplikaciju sa podlogom, prvo počnite tako što ćete identifikovati mapiranje ekrana za razdvajanje prilagođenih stranica. Za svaku zasebnu prilagođenu stranicu izvršite sledeće korake:

  1. Kreirajte praznu prilagođenu stranicu iz dizajnera aplikacija zasnovanih na modelu. Još informacija: Dodavanje prilagođene stranice aplikaciji zasnovanoj na modelu
  2. Dodajte izvor podataka aplikacije sa podlogom za podatke koje koristi ekran.
  3. Kopirajte ekran iz aplikacije sa podlogom u prvobitni dizajner aplikacija sa podlogom.
  4. Nalepite ekran na praznu prilagođenu stranicu u dizajneru podloge.
  5. Promenite pozive za navigaciju tako da umesto naziva ekrana koristite naziv prilagođene stranice.
  6. Dodajte prilagođenu stranicu na mapu lokacija dizajnera aplikacija zasnovanih na modelu.

Najčešća pitanja

  • Koje podatke može da koristi prilagođena stranica?

    Prilagođena stranica može da koristi Microsoft Dataverse i sve konektore za Power Apps. Još informacija: Lista svih Power Apps konektora.

  • Koje interakcije prilagođena stranica može imati sa aplikacijom zasnovanom na modelu?

    Prilagođene stranice mogu biti dodate na mapu lokacije radi direktne navigacije koristeći Dodavanje prilagođene stranice na mapu lokacija. Stranice aplikacija zasnovanih na modelu mogu otvoriti prilagođenu stranicu pomoću navigateTo API-ja klijenta. Prilagođene stranice mogu da odvedu do drugih prilagođenih stranica ili do stranice aplikacije zasnovane na modelu, poput obrasca, prikaza ili kontrolne table sa Power Fx funkcijom navigacije. Još informacija: Kretanje do prilagođene stranice

  • Kako prilagođena stranica postaje reaktivna?

    Reaktivne kontrole kontejnera omogućavaju izradu reaktivne stranice aplikacije bez formula. Još informacija: Pravljenje reaktivnih stranica. Više smernica za dizajn prilagođene stranice takođe možete pronaći u Dizajniranje prilagođene stranice za aplikaciju zasnovanu na modelu.

  • Kako se prilagođenom stranicom upravlja u rešenju?

    Svaka prilagođena stranica je zasebna komponenta u rešenju, koja omogućava jednom autoru da uređuje jednu po jednu prilagođenu stranicu. Većina prilagođenih stranica imaće jedan ekran. Umesto više ekrana, one će koristiti funkcije navigacije prilagođene stranice za prelazak na drugu prilagođenu stranicu ili stranicu aplikacije zasnovane na modelu. Kada prilagođena stranica ima više ekrana, to je i dalje jedna komponenta rešenja tako da samo jedan autor može da radi na sadržanom skupu ekrana.

  • Kojim licencama je dozvoljeno korišćenje prilagođene stranice i da li prilagođena stranica utiče na broj aplikacija?

    Prilagođena stranica koristi poseban tip aplikacije sa podlogom što joj omogućava da bude drugačije upravljana. Prilagođena stranica se smatra delom infrastrukture aplikacije zasnovane na modelu i može se koristiti samo u aplikaciji zasnovanom na modelu. Dakle, sledi licencu za aplikaciju zasnovanu na modelu. Takođe, prilagođene stranice se ne broje u ograničenjima broja aplikacija jer se tretiraju kao stranica, a ne kao aplikacija.

  • Da li prilagođene stranice moraju da se dele kao samostalne aplikacije sa podlogom?

    Prilagođena stranica je usklađena sa deljenjem stranice aplikacije zasnovane na modelu, koja se oslanja na deljenje aplikacija zasnovanih na modelu bez deljenja pojedinačnih stranica za korisnike aplikacije. Auori će možda morati da dele prilagođenu stranicu da bi dozvolili uređivanje.

Takođe pogledajte

Dodavanje prilagođene stranice u aplikaciju zasnovanu na modelu

Dizajniranje prilagođene stranice za aplikaciju zasnovanu na modelu

Korišćenje jezika PowerFx na prilagođenoj stranici

Dodavanje konektora na prilagođene stranice

Korišćenje nadgledanja za rešavanje problema sa prilagođenom stranicom

Poznati problemi prilagođene stranice u aplikaciji zasnovanoj na modelu