แชร์ผ่าน


องค์ประกอบรายชื่อแฟ้ม

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