नोट
इस पृष्ठ तक पहुंच के लिए प्राधिकरण की आवश्यकता होती है। आप साइन इन करने या निर्देशिकाएँ बदलने का प्रयास कर सकते हैं।
इस पृष्ठ तक पहुंच के लिए प्राधिकरण की आवश्यकता होती है। आप निर्देशिकाएँ बदलने का प्रयास कर सकते हैं।
मेनिफ़ेस्ट वह मेटाडेटा फ़ाइल है जो किसी घटक को परिभाषित करती है. यह एक XML फ़ाइल है जो वर्णन करती है:
- घटक का नामस्थान.
- जिस प्रकार का डेटा इसे कॉन्फ़िगर किया जा सकता है, या तो एक फ़ील्ड या एक डेटासेट।
- कोई भी गुण जिसे घटक जोड़े जाने पर अनुप्रयोग में कॉन्फ़िगर किया जा सकता है।
- घटक की आवश्यकता वाली संसाधन फ़ाइलों की एक सूची.
- उनमें से एक टाइपस्क्रिप्ट वेब संसाधन होना चाहिए। इस टाइपस्क्रिप्ट में एक फ़ंक्शन शामिल होना चाहिए जो किसी ऑब्जेक्ट को इंस्टेंट करेगा। यह एक इंटरफ़ेस लागू करता है जो घटक के काम करने के लिए आवश्यक विधियों को उजागर करता है। इसे घटक कार्यान्वयन पुस्तकालय कहा जाता है।
- घटक कार्यान्वयन लायब्रेरी में एक टाइपस्क्रिप्ट फ़ंक्शन का नाम जो आवश्यक घटक इंटरफ़ेस लागू करने वाले ऑब्जेक्ट को लौटाएगा।
जब उपयोगकर्ता किसी कैनवास ऐप या मॉडल-चालित ऐप में एक कस्टम घटक को कॉन्फ़िगर करता है, तो मैनिफ़ेस्ट में डेटा उपलब्ध घटकों को फ़िल्टर करता है ताकि कॉन्फ़िगरेशन के लिए केवल संदर्भ के लिए मान्य घटक उपलब्ध हों। किसी घटक के लिए मेनिफ़ेस्ट में परिभाषित गुणों को कॉन्फ़िगरेशन फ़ील्ड के रूप में प्रस्तुत किया जाता है ताकि घटक को कॉन्फ़िगर करने वाला उपयोगकर्ता मान निर्दिष्ट कर सके। ये गुण मान तब रन टाइम पर घटक फ़ंक्शन के लिए उपलब्ध होते हैं।
के लिए उपलब्ध है
मॉडल-चालित और कैनवास ऐप्स
बाल तत्व
| तत्व | या क़िस्म | आवृत्तियों | के लिए उपलब्ध है |
|---|---|---|---|
| नियंत्रण | घटक का नामस्थान, संस्करण और प्रदर्शन जानकारी निर्धारित करता है. | 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 घटक फ़्रेमवर्क मैनिफ़ेस्ट स्कीमा संदर्भ
Power Apps घटक फ़्रेमवर्क API संदर्भ
Power Apps घटक फ़्रेमवर्क अवलोकन