के माध्यम से साझा करें


नियंत्रण तत्व

घटक का नामस्थान, संस्करण और प्रदर्शन जानकारी निर्धारित करता है.

के लिए उपलब्ध है

मॉडल-चालित और कैनवास ऐप्स

पैरामीटर

नाम विवरण प्रकार आवश्य के लिए उपलब्ध है
namespace घटक के ऑब्जेक्ट प्रोटोटाइप को परिभाषित करता है केवल अक्षर या संख्याएँ हाँ मॉडल-चालित और कैनवास ऐप्स
constructor ऑब्जेक्ट को प्रारंभ करने की एक विधि केवल अक्षर या संख्याएँ हाँ मॉडल-चालित और कैनवास ऐप्स
control-type चाहे नियंत्रण एक मानक नियंत्रण हो या प्रतिक्रिया नियंत्रण। का मान virtual प्लेटफ़ॉर्म रिएक्ट लाइब्रेरी का उपयोग करके रिएक्ट नियंत्रण को इंगित करता है। आभासी नियंत्रण सार्वजनिक पूर्वावलोकन में एक विशेषता है। अधिक जानकारी: रिएक्ट कंट्रोल्स और प्लेटफॉर्म लाइब्रेरी standard|virtual नहीं मॉडल-चालित और कैनवास ऐप्स
description-key UI में दिखाई देने वाले घटक का विवरण परिभाषित करता है. string नहीं मॉडल-चालित और कैनवास ऐप्स
display-name-key UI में दिखाई देने वाले नियंत्रण का नाम निर्धारित करता है. string हाँ मॉडल-चालित और कैनवास ऐप्स
preview-image घटक का पूर्वावलोकन दिखाने के लिए अनुकूलन स्क्रीन पर उपयोग की जाने वाली छवि। string नहीं मॉडल-चालित ऐप्स
version सिमेंटिक वर्जनिंग में परिभाषित घटक के संस्करण को परिभाषित करता है string हाँ मॉडल-चालित और कैनवास ऐप्स

मूल तत्व

तत्व विवरण
प्रकट मेनिफ़ेस्ट वह मेटाडेटा फ़ाइल है जो किसी घटक को परिभाषित करती है. यह एक XML फ़ाइल है जो वर्णन करती है:
  • घटक का नामस्थान.
  • जिस प्रकार का डेटा इसे कॉन्फ़िगर किया जा सकता है, या तो एक फ़ील्ड या एक डेटासेट।
  • कोई भी गुण जिसे घटक जोड़े जाने पर अनुप्रयोग में कॉन्फ़िगर किया जा सकता है।
  • घटक की आवश्यकता वाली संसाधन फ़ाइलों की एक सूची.
    • उनमें से एक टाइपस्क्रिप्ट वेब संसाधन होना चाहिए। इस टाइपस्क्रिप्ट में एक फ़ंक्शन शामिल होना चाहिए जो किसी ऑब्जेक्ट को इंस्टेंट करेगा। यह एक इंटरफ़ेस लागू करता है जो घटक के काम करने के लिए आवश्यक विधियों को उजागर करता है। इसे घटक कार्यान्वयन पुस्तकालय कहा जाता है।
  • घटक कार्यान्वयन लायब्रेरी में एक टाइपस्क्रिप्ट फ़ंक्शन का नाम जो आवश्यक घटक इंटरफ़ेस लागू करने वाले ऑब्जेक्ट को लौटाएगा।
जब उपयोगकर्ता किसी कैनवास ऐप या मॉडल-चालित ऐप में एक कस्टम घटक को कॉन्फ़िगर करता है, तो मैनिफ़ेस्ट में डेटा उपलब्ध घटकों को फ़िल्टर करता है ताकि कॉन्फ़िगरेशन के लिए केवल संदर्भ के लिए मान्य घटक उपलब्ध हों। किसी घटक के लिए मेनिफ़ेस्ट में परिभाषित गुणों को कॉन्फ़िगरेशन फ़ील्ड के रूप में प्रस्तुत किया जाता है ताकि घटक को कॉन्फ़िगर करने वाला उपयोगकर्ता मान निर्दिष्ट कर सके। ये गुण मान तब रन टाइम पर घटक फ़ंक्शन के लिए उपलब्ध होते हैं।

बाल तत्व

तत्व विवरण आवृत्तियों
डेटा-सेट घटक मैनिफेस्ट में डेटासेट नोड टेबल रिकॉर्ड के एक सेट के एक विशिष्ट, कॉन्फ़िगर करने योग्य प्रतिनिधित्व का प्रतिनिधित्व करता है। 0 या अधिक
बाहरी-सेवा-उपयोग इंगित करता है कि यह नियंत्रण बाहरी सेवा का उपयोग कर रहा है या नहीं. यदि ऐसा है, तो सक्षम विशेषता ध्वज को सही के रूप में सेट करें और बाहरी सेवा डोमेन को गुण में <domain> जोड़ें। किसी भी बाहरी सेवा का उपयोग करने वाला नियंत्रण एक प्रीमियम नियंत्रण है और अंतिम उपयोगकर्ता को प्रीमियम नियंत्रण के साथ कोई अनुप्रयोग खोलने के लिए Power Apps लाइसेंस की आवश्यकता होगी. अधिक जानकारी: लायसेंसिंग 0 या 1
जायदाद प्रॉपर्टी नोड डेटा के एक विशिष्ट, कॉन्फ़िगर करने योग्य टुकड़े को परिभाषित करता है जो घटक Microsoft Dataverse से अपेक्षा करता है। 0 या अधिक
संसाधन घटक मैनिफ़ेस्ट में संसाधन नोड उन संसाधन फ़ाइलों को संदर्भित करता है जिन्हें घटक को इसके विज़ुअलाइज़ेशन को लागू करने की आवश्यकता होती है। 1
प्रकार-समूह टाइप-ग्रुप नोड एक ही नाम से पहचाने जाने वाले प्रकारों के एक सेट को परिभाषित करता है। इस जानकारी का उपयोग किसी विशिष्ट गुण द्वारा समर्थित डेटा प्रकारों की पहचान करने के लिए किया जा सकता है। 0 या अधिक
संपत्ति-निर्भरता संपत्ति-निर्भरताओं के समूह को परिभाषित करता है. 0 या अधिक
प्लेटफार्म-एक्शन यह निर्दिष्ट करने के लिए उपयोग किया जाता है कि नियंत्रण निर्भरता मांग पर लोड होती है, बजाय इसके कि नियंत्रण लोड होने पर। 0 या 1

उदाहरण

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

Power Apps घटक फ़्रेमवर्क मैनिफ़ेस्ट स्कीमा संदर्भ
Power Apps घटक फ़्रेमवर्क API संदर्भ
Power Apps घटक फ़्रेमवर्क अवलोकन