Korišćenje komponenti koda na portalima
Napomena
Od 12. oktobra 2022. Power Apps portali postaju Power Pages. Više informacija: Usluga Microsoft Power Pages je sada opštedostupna (blog)
Uskoro ćemo migrirati i objediniti dokumentaciju o Power Apps portalima sa dokumentacijom o usluzi Power Pages.
Power Apps component framework osnažuje profesionalne programere i autore aplikacija u kreiranju komponenti koda za aplikacije zasnovane na modelu i aplikacije sa podlogom. Ove komponente koda mogu pružiti poboljšani doživljaj korisnicima koji rade sa podacima na obrascima, prikazima i kontrolnim tablama. Još informacija: Power Apps component framework – pregled
Napomena
Komponenti koda možete da koristite i u usluzi Power Pages. Još informacija: Šta je to Power Pages
Power Apps portali sada podržavaju kontrole za aplikacije zasnovane na modelu kreirane pomoću usluge Power Apps component framework. Da biste koristili komponente koda na veb-stranicama portala, sledite ove korake:
Kada postupe u skladu sa ovim koracima, vaši korisnici mogu da komuniciraju s komponentom koda koristeći stranicu portala koja ima odgovarajući osnovni obrazac.
Važno
- Portali trenutno podržavaju samo komponente koda koje se dodaju u polje u aplikaciji zasnovanoj na modelu.
Preduslovi
- Morate imati privilegije administratora sistema da biste omogućili funkcije Power Apps komponenti u okruženju.
- Verzija vašeg portala mora biti 9.3.3.x ili viša.
- Vaš početni paket portala mora biti 9.2.2103.x ili viši.
Kreirajte i spakujte komponentu koda
Da biste saznali više o kreiranju i pakovanju komponenti koda kreiranih u usluzi Power Apps component framework, idite na članak Napravite svoju prvu komponentu.
Podržani tipovi polja i formati
Portali podržavaju ograničene tipove polja i formate za upotrebu komponenti koda. Sledeća tabela navodi sve podržane tipove podataka i formate polja:
Valuta
DateAndTime.DateAndTime
DateAndTime.DateOnly
Decimal
Prebrojavanje
Broj sa pokretnim zarezom
Više
Skup opcija
SingleLine.Email
SingleLine.Phone
SingleLine.Text
SingleLine.TextArea
SingleLine.Ticker
SingleLine.URL
TwoOptions
Ceo
Još informacija: Lista atributa i opisi
Nepodržane komponente koda na portalima
Sledeći API-ji komponenata koda nisu podržani:
Element uses-feature ne sme da bude podešen na true.
Elementi vrednosti nisu podržani u usluzi Power Apps component framework.
Dodajte komponentu koda u polje u aplikaciji zasnovanoj na modelu
Da biste saznali kako da dodate komponentu koda u polje u aplikaciji zasnovanoj na modelu, idite na Dodajte komponentu koda u polje.
Važno
Komponente koda za portale dostupne su za veb pregledače koristeći klijentsku opciju Veb.
Konfigurišite portal za komponentu koda
Kada se komponenta koda doda u polje u aplikaciji zasnovanoj na modelu, možete da konfigurišete portale da koriste komponentu koda na osnovnom obrascu.
Kako se dodaje komponenta koda osnovnom obrascu:
Otvorite aplikaciju Upravljanje portalom.
U levom oknu izaberite Osnovni obrasci.
Izaberite osnovni obrazac u koji želite da dodate komponentu koda.
Izaberite Srodno.
Izaberite Metapodaci osnovnog obrasca.
Izaberite Novi metapodaci osnovnog obrasca.
Izaberite Tip kao Atribut.
Izaberite Logičko ime atributa.
Unesite stavku Oznaka.
Za Stil kontrole, izaberite Komponenta koda.
Sačuvajte i zatvorite obrazac.
Komponente koda pomoću Web API-ja za portale
Komponenta koda se može napraviti i dodati veb-stranici koja može da koristi Web API za portale za izvršavanje radnji kreiranja, preuzimanja, ažuriranja i brisanja. Ova funkcija omogućava veće opcije prilagođavanja prilikom razvoja rešenja za portal. Za više informacija, pogledajte članak Primena komponente Web API za portale.
Sledeći koraci
Vodič: Korišćenje komponenti koda na portalima
Pogledajte i ovo
Pregled usluge Power Apps component framework
Kreiranje prve komponente
Dodajte komponente koda u kolonu ili tabelu u aplikacijama zasnovanim na modelu
Napomena
Možete li nam reći o svojim željenim postavkama jezika u dokumentaciji? Ispunite kratku anketu. (imajte na umu da je ova anketa na engleskom jeziku)
Anketa će trajati oko sedam minuta. Ne prikupljaju se lični podaci (izjava o privatnosti).