kontrolni element

Definira podatke o prostoru za naziv, verziji i prikazu komponente.

Dostupno za

Aplikacije utemeljene na modelu i platno

Parametara

Ime/naziv Opis Tip Obvezno Dostupno za
namespace Definira prototip objekta komponente Samo slova ili brojevi Jest Aplikacije utemeljene na modelu i platno
constructor Metoda inicijalizacije objekta Samo slova ili brojevi Jest Aplikacije utemeljene na modelu i platno
control-type Je li kontrola standardna kontrola ili kontrola React. Vrijednost označava kontrolu virtual React pomoću platforme React biblioteke. Virtualne kontrole značajka su u javnom pretpregledu. Dodatne informacije: React controls & platform libraries standard|virtual No Aplikacije utemeljene na modelu i platno
description-key Definira opis komponente vidljive u korisničkom sučelju. string No Aplikacije utemeljene na modelu i platno
display-name-key Definira naziv kontrole vidljive u korisničkom sučelju. string Jest Aplikacije utemeljene na modelu i platno
preview-image Slika koja se koristi na zaslonima za prilagodbu radi prikaza pretpregleda komponente. string No Aplikacije stvorene prema modelu
version Definira verziju komponente definiranu u semantičko određivanje verzija string Jest Aplikacije utemeljene na modelu i platno

Nadređeni elementi

Element Opis
manifestirati Manifest je datoteka metapodataka koja definira komponentu. To je XML datoteka koja opisuje sljedeće:
  • Prostor naziva komponente.
  • Vrsta podataka koje je moguće konfigurirati, polje ili skup podataka.
  • Sva svojstva koja se mogu konfigurirati u aplikaciji prilikom dodavanja komponente.
  • Popis datoteka resursa koje su potrebne komponenti.
    • Jedan od njih mora biti TypeScript web-resurs. Ovaj TypeScript mora sadržavati funkciju koja će instancirati objekt. Time se implementira sučelje koje izlaže metode koje su potrebne za rad komponente. To se naziva bibliotekom implementacije komponente.
  • Naziv funkcije TypeScript u biblioteci implementacije komponente koja će vratiti objekt koji primjenjuje potrebno sučelje komponente.
Kada korisnik konfigurira prilagođenu komponentu u aplikaciji platna ili aplikaciji utemeljenoj na modelu, podaci u manifestu filtriraju dostupne komponente tako da su za konfiguraciju dostupne samo valjane komponente za taj kontekst. Svojstva definirana u manifestu za komponentu prikazuju se kao konfiguracijska polja tako da korisnik koji konfigurira komponentu može odrediti vrijednosti. Te vrijednosti svojstava tada su dostupne funkciji komponente u vrijeme izvođenja.

Podređeni elementi

Element Opis Pojavljivanja
skup podataka Čvor skupa podataka u manifestu komponente predstavlja specifičan, konfigurav prikaz skupa zapisa tablice. 0 ili više
vanjska upotreba servisa Označava koristi li ova kontrola vanjski servis. Ako jest, postavite zastavicu omogućenog atributa kao true i dodajte domenu vanjskog servisa u <domain> svojstvo. Kontrola koja koristi bilo koji vanjski servis premium je kontrola, a krajnji će korisnik trebati licencu za Power Apps za otvaranje aplikacije s premium kontrolom. Dodatne informacije: Licenciranje 0 ili 1
svojstvo Čvor svojstva definira određeni podatak koji se može konfigurirati, a koji komponenta očekuje od microsoft Dataverse. 0 ili više
resursi Čvor resursa u manifestu komponente odnosi se na datoteke resursa koje komponenta zahtijeva za implementaciju vizualizacije komponente. 1
vrsta grupe Čvor grupe vrste definira skup vrsta određenih jednim nazivom. Ti se podaci mogu koristiti za identifikaciju vrsta podataka koje određeno svojstvo podržava. 0 ili više
ovisnosti svojstava Definira grupu zavisnosti svojstva. 0 ili više
platform-action Koristi se za određivanje učitavanja kontrola zavisnosti na zahtjev, a ne prilikom učitavanja kontrole. 0 ili 1

Primjer

<control namespace="MyNameSpace"
   constructor="JSHelloWorldControl"
   version="1.0.0"
   display-name-key="JS_HelloWorldControl_Display_Key"
   description-key="JS_HelloWorldControl_Desc_Key"
   control-type="standard"
   preview-image="img/preview.png">
</control>

Referenca sheme sheme manifesta komponente Power Apps
Referenca za API komponente komponente Power Apps
Pregled komponente Power Apps