Manifestu-elementua

Manifest osagai bat definitzen duen metadatu-fitxategia da. Honako XML hau deskribatzen duen fitxategia da:

  • Osagaiaren izen-espazioa.
  • Konfigura daitekeen datu mota, eremu bat edo datu multzo bat.
  • Osagaia gehitzen denean aplikazioan konfigura daitezkeen propietateak.
  • Osagaiak behar dituen baliabide-fitxategien zerrenda.
    • Horietako bat TypeScript web baliabide bat izan behar du. TypeScript honek objektu bat instantziatuko duen funtzio bat eduki behar du. Honek osagaiak funtzionatzeko beharrezkoak diren metodoak agerian uzten dituen interfaze bat inplementatzen du. Osagaien inplementazio-liburutegia deitzen zaio horri.
  • Osagaien inplementazio-liburutegiko TypeScript funtzio baten izena, beharrezko osagaien interfazea aplikatzen duen objektu bat itzuliko duena.

Erabiltzaileak osagai pertsonalizatu bat konfiguratzen duenean mihise-aplikazio batean edo ereduan oinarritutako aplikazio batean, manifestuko datuek erabilgarri dauden osagaiak iragazten dituzte, testuingururako baliozko osagaiak soilik konfiguratzeko erabilgarri egon daitezen. Osagai baten manifestuan definitutako propietateak konfigurazio-eremu gisa errendatzen dira, osagaia konfiguratzen duen erabiltzaileak balioak zehaztu ahal izateko. Propietate-balio horiek osagaiaren funtzioarentzat erabilgarri daude exekuzio garaian.

Horretarako erabilgarri

Modeloetan oinarritutako eta mihise-aplikazioak

Bigarren mailako elementuak

Elementua Deskribapena Agerraldiak Horretarako erabilgarri
Kontrola Osagaiaren izen-espazioa, bertsioa eta bistaratze-informazioa definitzen ditu. 1 Modeloetan oinarritutako eta mihise-aplikazioak

Adibidez

<?xml version="1.0" encoding="utf-8" ?>
<manifest>
   <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">
      <property name="myFirstProperty"
         display-name-key="myFirstProperty_Display_Key"
         description-key="myFirstProperty_Desc_Key"
         of-type="SingleLine.Text"
         usage="bound"
         required="true" />
      <resources>
         <code path="JS_HelloWorldControl.js"
            order="1" />
         <css path="css/JS_HelloWorldControl.css"
            order="1" />
      </resources>
   </control>
</manifest>

Power Apps-en osagaien esparruaren manifestuaren eskemaren erreferentzia
Power Apps-en osagaien esparruaren APIaren erreferentzia
Power Apps-en osagaien esparruaren ikuspegi orokorra