רכיב מניפסט

Manifest הוא קובץ המטה-נתונים המגדיר רכיב. זהו קובץ XML המתאר:

  • מרחב השמות של הרכיב.
  • סוג הנתונים שניתן לקבוע את תצורתם, שדה או ערכת נתונים.
  • כל המאפיינים שניתן לקבוע את תצורתם ביישום בעת הוספת הרכיב.
  • רשימה של קבצי משאבים הדרושים לרכיב.
    • אחד מהם חייב להיות משאב אינטרנט מסוג TypeScript. TypeScript זה חייב לכלול פונקציה שת מופע של אובייקט. פעולה זו מיישמת ממשק החושפת שיטות הנדרשות כדי שהרכיב יפעל. פעולה זו נקראת ספריית יישום הרכיבים.
  • השם של פונקציית TypeScript בספריית יישום הרכיבים, שתחזיר אובייקט שמחלים את ממשק הרכיב הנדרש.

כאשר המשתמש מגדיר רכיב מותאם אישית ביישום בד ציור או ביישום מונחה מודל, הנתונים במניפסט מסננים את הרכיבים הזמינים כך שרק הרכיבים החוקיים עבור ההקשר יהיו זמינים לתצורה. המאפיינים המוגדרים במניפסט עבור רכיב מעובדים כשדות תצורה כך שהמשתמש המגדיר את הרכיב יכול לציין ערכים. ערכי מאפיינים אלה זמינים לאחר מכן לפונקציית הרכיב בזמן ריצה.

זמין עבור

אפליקציות מונחות דגמים ואפליקציות בד ציור

רכיבי צאצא

רכיב תיאור המופעים זמין עבור
לשלוט הגדרת מרחב השמות, הגירסה ופרטי התצוגה של הרכיב. 1 אפליקציות מונחות דגמים ואפליקציות בד ציור

דוגמה

<?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
חומר עזר ל- API של מסגרת רכיב Power Apps
מבט כולל על מסגרת הרכיבים של Power Apps