Dalintis per


valdiklio elementas

Apibrėžia komponento vardų sritį, versiją ir rodymo informaciją.

Galima naudoti

Modeliu pagrįstos ir drobės programėlės

Parametrus

Pavadinimas / vardas ir pavardė Aprašą Tipas Privalomas Galima naudoti
namespace Apibrėžia komponento objekto prototipą Tik raidės arba skaičiai Taip Modeliu pagrįstos ir drobės programėlės
constructor Objekto inicijavimo metodas Tik raidės arba skaičiai Taip Modeliu pagrįstos ir drobės programėlės
control-type Ar valdiklis yra standartinis valdiklis, ar reaktyvusis valdiklis. virtual Reikšmė nurodo valdiklį React, naudojant platformą React biblioteką. Virtualieji valdikliai yra viešosios peržiūros funkcija. Daugiau informacijos: Valdiklių ir platformos bibliotekų reaktyvumas standard|virtual Ne Modeliu pagrįstos ir drobės programėlės
description-key Apibrėžia vartotojo sąsajoje matomo komponento aprašą. string Ne Modeliu pagrįstos ir drobės programėlės
display-name-key Apibrėžia vartotojo sąsajoje matomo valdiklio pavadinimą. string Taip Modeliu pagrįstos ir drobės programėlės
preview-image Vaizdas, naudojamas tinkinimo ekranuose, kad būtų rodoma komponento peržiūra. string Ne Modeliu pagrįstos programos
version Apibrėžia komponento versiją, apibrėžtą semantikos versijų sąsajos versijoje string Taip Modeliu pagrįstos ir drobės programėlės

Pirminiai elementai

Elementas Aprašą
Akivaizdi Deklaracija yra metaduomenų failas, apibrėžiantis komponentą. XML Tai failas, apibūdinantis:
  • Komponento vardų sritis.
  • Duomenų, kuriuos galima konfigūruoti, tipas – laukas arba duomenų rinkinys.
  • Visos ypatybės, kurias galima konfigūruoti taikomojoje programoje, kai komponentas įtraukiamas.
  • Išteklių failų, kurių reikia komponentui, sąrašas.
    • Vienas iš jų turi būti TypeScript žiniatinklio išteklius. Šiame TypeScript turi būti funkcija, kuri sukurs objekto objekto egzempliorių. Tai realizuoja sąsają, kuri atskleidžia metodus, reikalingus komponentui veikti. Tai vadinama komponento diegimo biblioteka.
  • TypeScript funkcijos pavadinimas komponento diegimo bibliotekoje, kuri pateiks objektą, kuris pritaiko būtiną komponento sąsają.
Kai vartotojas sukonfigūruoja pasirinktinį komponentą drobės programoje arba modeliu pagrįstoje programėlėje, deklaracijos duomenys filtruoja galimus komponentus, kad konfigūruojant būtų galima konfigūruoti tik tinkamus konteksto komponentus. Komponento deklaracijoje apibrėžtos ypatybės generuojamos kaip konfigūracijos laukai, kad komponentą konfigūruojantis vartotojas galėtų nurodyti reikšmes. Tada šios ypatybių reikšmės pasiekiamos komponento funkcijai vykdymo metu.

Antriniai elementai

Elementas Aprašą Įvykių
duomenų rinkinys Duomenų rinkinio mazgas komponento deklaracijoje nurodo konkretų konfigūruojamą lentelės įrašų rinkinio pateikimą. 0 arba daugiau
išorinių tarnybų naudojimas Nurodo, ar šis valdiklis naudoja išorinę tarnybą, ar ne. Jei taip, nustatykite įgalintų atributų vėliavėlę kaip teisingą ir įtraukite išorinės tarnybos domeną į <domain> ypatybę. Valdiklis, kuris naudoja bet kurią išorinę tarnybą, yra aukščiausios kokybės valdiklis, o galutiniam vartotojui reikės "Power Apps" licencijos, kad galėtų atidaryti programą su aukščiausios kokybės valdikliu. Daugiau informacijos: Licencijavimas 0 arba 1
nuosavybė Ypatybės mazgas apibrėžia konkretų konfigūruojamą duomenų elementą, kurio komponentas tikisi iš "Microsoft Dataverse". 0 arba daugiau
Išteklių Komponento deklaracijos išteklių mazgas nurodo išteklių failus, kurių komponentui reikia jo vizualizacijai įgyvendinti. 1
type-group Tipo grupės mazgas apibrėžia tipų, identifikuojamų pagal vieną pavadinimą, rinkinį. Šią informaciją galima naudoti konkrečios ypatybės palaikomiems duomenų tipams identifikuoti. 0 arba daugiau
ypatybės priklausomybės Apibrėžia ypatybių priklausomybių grupę. 0 arba daugiau
platformos veiksmas Naudojamas norint nurodyti valdiklių priklausomybių apkrovą pagal poreikį, o ne įkeliant valdiklį. 0 arba 1

Pavyzdžiui

<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>

"Power Apps" komponento sistemos deklaracijos schemos nuoroda
"Power Apps" komponento sistemos API nuoroda
"Power Apps" komponentų sistemos apžvalga