Deli putem


kontrolni element

Definiše prostor za ime, verziju i informacije o prikazu komponente.

Dostupno za

Aplikacije koje posjuju modeli i podloga za crtanje

Parametri

Ime Opis Tip Potrebne Dostupno za
namespace Definiše prototip objekta komponente Samo slova ili brojevi Da Aplikacije koje posjuju modeli i podloga za crtanje
constructor Metod za pokretanje objekta Samo slova ili brojevi Da Aplikacije koje posjuju modeli i podloga za crtanje
control-type Bez obzira na to da li je kontrola standardna ili reaktivna kontrola. Vrednost ukazuje na kontrolu virtual React pomoću biblioteke platforme React. Virtuelne kontrole su funkcija u javnom pregledu. Više informacija: React kontrole i biblioteke platforme standard|virtual Ne Aplikacije koje posjuju modeli i podloga za crtanje
description-key Definiše opis komponente vidljive u korisničkom interfejsu. string Ne Aplikacije koje posjuju modeli i podloga za crtanje
display-name-key Definiše ime kontrole vidljive u korisničkom interfejsu. string Da Aplikacije koje posjuju modeli i podloga za crtanje
preview-image Slika korišćena na ekranima za prilagođavanje za prikaz pregleda komponente. string Ne Aplikacije zasnovane na modelu
version Definiše verziju komponente definisanu u semantičkim verzijama string Da Aplikacije koje posjuju modeli i podloga za crtanje

Nadređeni elementi

Element Opis
manifest Manifest je datoteka metapodataka koja definiše komponentu. To je datoteka XML koja opisuje:
  • Prostor za ime komponente.
  • Vrsta podataka koju je moguće konfigurisati, polje ili skup podataka.
  • Sva svojstva koja se mogu konfigurisati u aplikaciji kada se komponenta doda.
  • Lista datoteka resursa koje su potrebne komponenti.
    • Jedan od njih mora biti TypeScript veb resurs. Ovaj TypeScript mora da sadrži funkciju koja će kreirati instanci za objekat. Ovo primenjuje interfejs koji izlaže metode koji su potrebni da bi komponenta funkcionisala. Ovo se naziva biblioteka za primenu komponenti.
  • Ime funkcije TypeScript u biblioteci za primenu komponente koje će vratiti objekat koji primenjuje potrebni interfejs komponente.
Kada korisnik konfiguriše prilagođenu komponentu u aplikaciji podloge za crtanje ili aplikaciji koju pokreće model, podaci u manifestu filtriraju dostupne komponente tako da su samo važeće komponente za kontekst dostupne za konfiguraciju. Svojstva definisana u manifestu za komponentu prikazuju se kao polja za konfiguraciju tako da korisnik koji konfiguriše komponentu može da navede vrednosti. Te vrednosti svojstava su zatim dostupne funkciji komponente u vreme izvršavanja.

Elementi deteta

Element Opis Pojavljivanja
skup podataka Čvor skupa podataka u manifestu komponenti predstavlja određenu predstavu skupa zapisa tabele koja se može konfigurisati. 0 ili više
korišćenje spoljne usluge Ukazuje na to da li ova kontrola koristi spoljnu uslugu ili ne. Ako jeste, postavite omogućenu zastavicu atributa kao tačnu i dodajte domen spoljne usluge u svojstvo <domain> . Kontrola koja koristi bilo koju spoljnu uslugu je Premium kontrola, a krajnjim korisnicima će biti potrebna Licenca za Power Apps da bi otvorio aplikaciju sa Premium kontrolom. Više informacija: Licenciranje 0 ili 1
Svojstvo Čvor svojstva definiše određeni deo podataka koji se može konfigurisati i koji komponenta očekuje od korporacije Microsoft Dataverse. 0 ili više
Resurse Čvor resursa u manifestu komponenti odnosi se na datoteke resursa koje su potrebne za primenu vizuelizacije. 1
type-group Čvor grupe tipova definiše skup tipova identifikovanih jednim imenom. Ove informacije mogu da se koriste za identifikovanje tipova podataka koje podržava određeno svojstvo. 0 ili više
zavisni elementi svojstava Definiše grupu zavisnih elemencija svojstava. 0 ili više
radnja platforme Koristi se za navođenje da se zavisni elementi kontrole učitaju na zahtev umesto kada se učita kontrola. 0 ili 1

Primer

<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 šeme manifesta komponente za Power Apps
Power Apps component framework API referenca
Pregled okvira komponente Power Apps