नोट
इस पृष्ठ तक पहुंच के लिए प्राधिकरण की आवश्यकता होती है। आप साइन इन करने या निर्देशिकाएँ बदलने का प्रयास कर सकते हैं।
इस पृष्ठ तक पहुंच के लिए प्राधिकरण की आवश्यकता होती है। आप निर्देशिकाएँ बदलने का प्रयास कर सकते हैं।
घटक उदाहरण को प्रारंभ करने के लिए उपयोग किया जाता है। घटक दूरस्थ सर्वर कॉल और अन्य आरंभीकरण क्रियाओं को बंद कर सकते हैं। डेटासेट मान यहां प्रारंभ नहीं किया जा सकता है, इसे प्राप्त करने के लिए updateView विधि का उपयोग करें।
trackContainerResize को एक बार घटक विधि में init अधिमानतः कॉल किया जाना चाहिए ताकि यह सूचित किया जा सके कि घटक को लेआउट जानकारी की आवश्यकता है। यह आबादी allocatedHeight और विधियों allocatedWidth के ढांचे को इंगित करता है।
नोट
trackContainerResizeपहले और तरीकों allocatedWidth से पहले allocatedHeight बुलाया जाना चाहिए।
के लिए उपलब्ध है
मॉडल-चालित और कैनवास ऐप्स
सिंटैक्स
init(context,notifyOutputChanged,state)
पैरामीटर
| पैरामीटर नाम | Type | आवश्य | विवरण |
|---|---|---|---|
| संदर्भ | संदर्भ | हाँ | इनपुट गुण जिसमें पैरामीटर, घटक मेटाडेटा और इंटरफ़ेस फ़ंक्शन होते हैं। |
| NotifyOutputChanged | function |
नहीं | फ्रेमवर्क को सूचित करने की विधि कि इसमें नए आउटपुट हैं |
| राज्य | Dictionary |
नहीं | घटक स्थिति जो पिछले सत्र में setControlState से सहेजी गई है |
नोट
ReactControl.init विधि में StandardControl.init विधि की तरह कोई पैरामीटर HTMLDivElement नहीं container है। कोई कंटेनर पैरामीटर नहीं है क्योंकि प्रतिक्रिया नियंत्रण सीधे DOM को प्रस्तुत नहीं करते हैं। इसके बजाय, ReactControl.updateView विधि वर्चुअल नियंत्रण DOM का विवरण वाले एक ReactElement देता है।
उदाहरण
public init(
context: ComponentFramework.Context<IInputs>,
notifyOutputChanged: () => void,
state: ComponentFramework.Dictionary
): void {
this.notifyOutputChanged = notifyOutputChanged;
this.context.mode.trackContainerResize(true);
}
संबंधित आलेख
प्रतिक्रिया नियंत्रण और प्लेटफॉर्म पुस्तकालय
रिएक्टकंट्रोल
Power Apps घटक फ़्रेमवर्क API संदर्भ
Power Apps घटक फ़्रेमवर्क अवलोकन