Zdieľať cez


prvok ovládacieho prvku

Definuje priestor názvov súčasti, jeho verziu a zobrazované informácie.

K dispozícii pre

Modelom riadené aplikácie a aplikácie s plátnom

Parametre

Meno Popis Typ Požaduje sa K dispozícii pre
namespace Definuje prototyp objektu súčasti Iba písmená alebo čísla Áno Modelom riadené aplikácie a aplikácie s plátnom
constructor Metóda inicializácie objektu Iba písmená alebo čísla Áno Modelom riadené aplikácie a aplikácie s plátnom
control-type Určuje, či je ovládací prvok štandardným ovládacím prvkom alebo ovládacím prvkom React. Hodnota virtual udáva ovládací prvok React pomocou knižnice React platformy. Virtuálne ovládacie prvky sú funkciou vo verejnej ukážke. Ďalšie informácie: Ovládacie prvky React a knižnice platforiem standard|virtual Nie Modelom riadené aplikácie a aplikácie s plátnom
description-key Definuje popis súčasti, ktorá je viditeľná v používateľskom rozhraní. string Nie Modelom riadené aplikácie a aplikácie s plátnom
display-name-key Definuje názov ovládacieho prvku, ktorý je viditeľný v používateľskom rozhraní. string Áno Modelom riadené aplikácie a aplikácie s plátnom
preview-image Obrázok použitý na obrazovkách prispôsobenia na zobrazenie ukážky súčasti. string Nie Modelom riadená aplikácia
version Definuje verziu súčasti definovanú v sémantickom tvorbe verzií string Áno Modelom riadené aplikácie a aplikácie s plátnom

Nadradené prvky

Element Popis
prejavovať Manifest predstavuje súbor metaúdajov, ktorý definuje súčasť. Ide o XML súbor, ktorý popisuje:
  • Priestor názvov súčasti.
  • Typ údajov, na ktorý môže byť nakonfigurovaný, buď pole alebo množinu údajov.
  • Všetky vlastnosti, ktoré je možné v aplikácii nakonfigurovať po pridaní súčasti.
  • Zoznam súborov prostriedkov, ktoré súčasť potrebuje.
    • Jeden z nich musí byť webový prostriedok TypeScript. Tento TypeScript musí obsahovať funkciu, ktorá vytvorí inštanciu objektu. Tým sa implementuje rozhranie, ktoré sprístupní metódy, ktoré sú potrebné pre fungovanie súčasti. Ide o knižnicu implementácie súčastí.
  • Názov funkcie TypeScript v knižnici implementácie súčastí, ktorá vráti objekt, ktorý použije požadované rozhranie súčasti.
Keď používateľ nakonfiguruje vlastnú súčasť v plátnovej aplikácii alebo modelom riadenej aplikácii, údaje v manifeste filtrujú dostupné súčasti tak, aby boli na konfiguráciu k dispozícii iba platné súčasti pre kontext. Vlastnosti definované v manifeste súčasti sa vykreslia ako konfiguračné polia, aby používateľ, ktorý súčasť konfiguruje, mohol zadať hodnoty. Tieto hodnoty vlastností sú potom k dispozícii pre funkciu súčasti v čase spustenia.

Podradené prvky

Element Popis Výskyty
množina údajov Uzol množiny údajov v manifeste súčasti predstavuje konkrétnu konfigurovateľnú reprezentáciu množiny záznamov tabuľky. 0 alebo viac
external-service-usage Udáva, či tento ovládací prvok používa externú službu alebo nie. Ak áno, nastavte príznak atribútu povolený ako true a pridajte externú doménu <domain> služby do vlastnosti . Ovládací prvok používajúci ktorúkoľvek externú službu je ovládacím prvkom Premium a koncový používateľ bude potrebovať licenciu na službu Power Apps, aby otvoril aplikáciu s ovládacím prvkom Premium. Ďalšie informácie: Licencovanie 0 alebo 1
majetok Uzol vlastnosti definuje konkrétnu konfigurovateľnú časť údajov, ktorú súčasť očakáva zo služby Microsoft Dataverse. 0 alebo viac
Zdroje Uzol prostriedkov v manifeste súčasti odkazuje na súbory prostriedkov, ktoré súčasť vyžaduje na implementáciu vizualizácie. 1
type-group Uzol skupiny typov definuje množinu typov identifikovaných jediným názvom. Tieto informácie možno použiť na identifikáciu typov údajov podporovaných konkrétnou vlastnosťou. 0 alebo viac
závislosti vlastností Definuje skupinu závislostí vlastnosti. 0 alebo viac
akcia platformy Používa sa na určenie tohto zaťaženia závislostí ovládacieho prvku na požiadanie namiesto toho, aby sa ovládací prvok načítal. 0 alebo 1

Príklad

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

Referenčné informácie k schéme manifestu architektúry súčastí služby Power Apps
Referenčné informácie k rozhraniam API architektúry súčastí služby Power Apps
Prehľad architektúry súčastí služby Power Apps