Oznaka predloška Liquid za komponente koda (pretpregled)
[Ovaj je članak dokumentacija predizdanja i podložan je promjenama.]
Power Apps okvir komponenti omogućuje profesionalnim razvojnim programerima i proizvođačima aplikacija stvaranje komponenti koda za aplikacije utemeljene na modelu i platnu. Te komponente koda mogu pružiti bolji doživljaj korisnicima koji rade s podacima na obrascima, prikazima i nadzornim pločama. Dodatne informacije: Korištenje kodnih komponenti na portalima (pretpregled)
Važno
Oznaka predloška Tekućina za kodne komponente zahtijeva portale verzije 9.3.10.x ili novije.
Ovim izdanjem uveli smo mogućnost dodavanja komponenti koda pomoću oznake liquid predloška na web-stranicama i omogućili komponente pomoću web-API-ja koje su omogućene za komponente na razini polja na obrascima na portalima.
Komponente koda mogu se dodati pomoću codecomponent oznake liquid template. Ključ za označavanje komponente koda koju treba učitati prosljeđuje se s pomoću atributa name. Ključ može biti GUID (koji je ID komponente koda) ili naziv komponente koda uvezene u Microsoft Dataverse.
Vrijednosti svojstava za koja kodna komponenta očekuje da se prosljeđuju kao par ključa/vrijednosti odvojenih s " : " (znak dvotočke), pri čemu je ključ naziv svojstva, a vrijednost JSON vrijednost niza.
{% codecomponent name: <ID or name> <property1:value> <property2:value> %}
Na primer, da biste dodali kodnu komponentu koja očekuje ulazni parametar pod nazivom controlValue, koristite sljedeću oznaku liquid predloška:
{% codecomponent name:abc_SampleNamespace.MapControl controlValue:'Space Needle' controlApiKey:<API Key Value>%}
Savjet
U ovom se primjeru koriste parametri koji se nazivaju controlvalue i controlApiKey, no komponenta koju koristite može zahtijevati različite nazive parametara.
Oglednu kontrolu karte možete koristiti i zapakirati komponentu koda kao rješenje za korištenje s portalima.
Napomena
Microsoft ne podržava resurse koje je stvorila zajednica. Ako imate pitanja ili poteškoća vezanih uz resurse zajednce, obratite se izdavaču tog resursa. Prije korištenja tih resursa morate osigurati da zadovoljavaju okvirne smjernice Power Apps komponenti i da se smiju koristiti samo u referentne svrhe.
Vodič: Upotreba komponenti koda na stranicama s oznakom predloška Liquid
U ovom ćete vodiču konfigurirati Power Apps portala za dodavanje komponente na web-stranicu i postavljanje pristupa tablici web-resursa. Zatim ćete posjetiti web-stranicu portala i stupiti u interakciju s komponentom.
Prije početka
Ako koristite komponentu oglednog koda koja se koristi u ovom vodiču, prije početka najprije uvezite ogledna rješenja u okruženje. Da biste saznali više o uvozu rešenja, idite na Uvoz rešenja.
Preduvjeti
Preduvjete i dodatne informacije o podržanim/nepodržanim komponentama koda na portalima potražite u odjeljku Korištenje kodnih komponenti na portalima (pretpregled).
Napomena
Ovaj vodič koristi oglednu komponentu koda stvorenu pomoću okvira komponente Power Apps za prikaz kontrole karte na web-stranici. Također možete koristiti bilo koju postojeću ili novu komponentu i bilo koju drugu web stranicu za ovaj vodič. U tom slučaju obavezno koristite svoju komponentu i web-stranicu kada slijedite korake u ovom vodiču. Dodatne informacije o kreiraju komponenti koda potražite u odjeljku Kreiranje prve komponente.
1. korak Dodavanje komponente koda na web-stranicu iz studija
Otvorite portal u Power Apps portalima Studio.
U gornjem lijevom kutu odaberite Nova stranica.
Odaberite Prazna.
U desnom oknu svojstava ažurirajte naziv web-stranice. Na primjer, "Preglednik karata".
Ažurirajte djelomični URL. Na primjer, "mapviewer".
Proširite Dozvole.
Onemogućite Stranica je dostupna svima.
Odaberite web-uloge kojima bi trebao biti dopušten pristup ovoj stranici.
Odaberite područje koje se može uređivati na stranici da biste uredili izvorni kod tekućine.
Otvorite uređivač koda u Studiju.
Dodaj kontrolu oznakom predloška Tekućina pomoću sljedeće sintakse:
{% codecomponent name:abc\_SampleNamespace.MapControl controlValue:'Space Needle' controlApiKey:<API Key Value> %}Savjet
Za dohvaćanje pojedinosti o svim uvezenim komponentama i traženje naziva komponente pogledajte CustomControl Web API.
Na primjer:
Za traženje komponente:
https://contoso.api.crm10.dynamics.com/api/data/v9.2/customcontrols?$select=ContosoCustomControlNameZa dohvaćanje ulaznih parametara za komponentu:
https://contoso.api.crm10.dynamics.com/api/data/v9.2/customcontrols?$filter=name eq 'ContosoCustomControlName' &$select=manifest
Spremite i zatvorite uređivač koda.
U gornjem desnom kutu odaberite Pregledavanje web-mjesta.
Web-stranica će sad prikazati dodanu kontrolu.
2. korak Omogućivanje pristupa Čitanje za tablicu Web-resurs
Slijedite korake navedene u odjeljku Dopusti pristup za čitanje tablici web-resursa.
Sljedeći koraci
Pregled: Upotreba komponenti koda na portalima
Pogledajte
Oznaka Dataverse entiteta koda
Oznaka predloška sukomponente koda
Pregled okvira komponenti Power Apps
Stvaranje vaše prve komponente
Dodavanje komponenti koda u stupac ili tablicu u aplikacijama utemeljenima na modelu
Implementacija ogledne komponente Web API-ja za portal