Jagamisviis:


juhtelemendielement

Määratleb komponendi nimeruumi, versiooni ja kuvatava teabe.

Saadaval:

Mudelipõhised ja lõuendirakendused

Parameetrid

Nimi Kirjeldus Liik Nõutav Saadaval:
namespace Määratleb komponendi objekti prototüübi Ainult tähed või numbrid Jah Mudelipõhised ja lõuendirakendused
constructor Objekti lähtestamise meetod Ainult tähed või numbrid Jah Mudelipõhised ja lõuendirakendused
control-type Kas juhtelement on standardjuhtelement või React-juhtelement. Väärtus, mis virtual näitab react-juhtelementi platvormi React teegi abil. Virtuaaljuhtelemendid on avaliku eelvaate funktsioon. Lisateave: Reaktiveerimise juhtelemendid ja platvormiteegid standard|virtual Ei Mudelipõhised ja lõuendirakendused
description-key Määratleb kasutajaliideses nähtava komponendi kirjelduse. string Ei Mudelipõhised ja lõuendirakendused
display-name-key Määratleb kasutajaliideses nähtava juhtelemendi nime. string Jah Mudelipõhised ja lõuendirakendused
preview-image Kohandamiskuval kasutatav pilt komponendi eelvaate kuvamiseks. string Ei Mudelipõhised rakendused
version Määratleb semantilises versioonis määratletud komponendi versiooni string Jah Mudelipõhised ja lõuendirakendused

Emaelemendid

Element Kirjeldus
Manifesti Manifest on metaandmete fail, mis määratleb komponendi. See on XML fail, mis kirjeldab:
  • Komponendi nimeruum.
  • Konfigureerida saab nii välja kui ka andmekomplekti andmeid.
  • Kõik atribuudid, mida saab komponendi lisamisel rakenduses konfigureerida.
  • Komponendile vajaminevate ressursifailide loend.
    • Üks neist peab olema TypeScripti veebiressurss. See TypeScript peab sisaldama funktsiooni, mis muudab objekti eksemplariks. See juurutab liidese, mis paljastab komponendi toimimiseks vajalikud meetodid. Seda nimetatakse komponendi juurutamise teegiks.
  • TypeScripti funktsiooni nimi komponendi juurutamise teegis, mis tagastab objekti, mis rakendab nõutava komponendiliidese.
Kui kasutaja konfigureerib lõuendirakenduses või mudelipõhises rakenduses kohandatud komponendi, filtreerivad manifesti andmed saadaolevad komponendid välja nii, et konfigureerimiseks on saadaval ainult konteksti jaoks sobivad komponendid. Komponendi manifestis määratletud atribuudid renderdatakse konfiguratsiooniväljadena, et komponenti konfigureeriv kasutaja saaks määrata väärtusi. Need atribuudiväärtused on siis käitusajal komponendifunktsiooni jaoks saadaval.

Alamelemendid

Element Kirjeldus Sündmuste
andmekomplekt Komponendimanifesti andmekomplekti sõlm tähistab tabelikirjete kogumi konkreetset konfigureeritavat esitust. 0 või rohkem
väline teenusekasutus Näitab, kas see juhtelement kasutab välisteenust või mitte. Kui see on nii, määrake lubatud atribuudilipp tõesena ja lisage atribuudile <domain> välise teenuse domeen. Juhtelement, mis kasutab mis tahes välist teenust, on premium-juhtelement ja lõppkasutajal on premium-juhtelemendiga rakenduse avamiseks vaja Power Appsi litsentsi. Lisateave: Litsentsimine 0 või 1
vara Atribuudisõlm määratleb konkreetse konfigureeritava andmekildu, mida komponent Microsoft Dataverse'ilt eeldab. 0 või rohkem
Ressursse Komponendimanifesti ressursisõlm viitab ressursifailile, mida komponent vajab selle visualiseeringu rakendamiseks. 1
type-group Tüübirühma sõlm määratleb ühe nimega tuvastatud tüüpide komplekti. Seda teavet saab kasutada kindla atribuudi toetatud andmetüüpide tuvastamiseks. 0 või rohkem
atribuudi-sõltuvused Määratleb atribuudisõltuvuste rühma. 0 või rohkem
platform-action Kasutatakse juhtelemendi laadimise asemel juhtelemendi sõltuvuste nõudmisel laadimise määramiseks. 0 või 1

Näide

<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 Appsi komponendi raamistiku manifesti skeemi viide
Power Appsi komponendi raamistiku API viide
Power Appsi komponendi raamistiku ülevaade