إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
يستخدم لتهيئة مثيل المكون. يمكن للمكونات بدء استدعاءات الخادم البعيد وإجراءات التهيئة الأخرى. لا يمكن تهيئة قيم مجموعة البيانات هنا، استخدم أسلوب updateView لتحقيق ذلك.
يجب استدعاء trackContainerResize مرة واحدة ويفضل في أسلوب المكون init لإعلام أن المكون يحتاج إلى معلومات التخطيط . يشير هذا إلى إطار العمل للتعبئة allocatedHeight والأساليب allocatedWidth .
إشعار
trackContainerResize يجب استدعاء أولا قبل الأسلوبين allocatedHeight و allocatedWidth .
متوفر ل
التطبيقات المستندة إلى النموذج واللوحة
بناء الجملة
init(context,notifyOutputChanged,state)
المعلمات
| اسم المعلمة | نوع | مطلوبة | الوصف |
|---|---|---|---|
| سياق | Context | نعم | خصائص الإدخال التي تحتوي على المعلمات وبيانات تعريف المكون ووظائف الواجهة. |
| إعلامOutputChanged | function |
لا | أسلوب إعلام إطار العمل بأنه يحتوي على مخرجات جديدة |
| حالة | Dictionary |
لا | حالة المكون المحفوظة من setControlState في جلسة العمل الأخيرة |
إشعار
لا يحتوي أسلوب ReactControl.init على معلمة containerHTMLDivElement مثل أسلوب StandardControl.init . لا توجد معلمة حاوية لأن عناصر تحكم React لا تعرض DOM مباشرة. بدلا من ذلك، يقوم الأسلوب ReactControl.updateView بإرجاع ReactElement يحتوي على وصف لعنصر التحكم الظاهري DOM.
مثال
public init(
context: ComponentFramework.Context<IInputs>,
notifyOutputChanged: () => void,
state: ComponentFramework.Dictionary
): void {
this.notifyOutputChanged = notifyOutputChanged;
this.context.mode.trackContainerResize(true);
}
المقالات ذات الصلة
عناصر تحكم React ومكتبات النظام الأساسي
ReactControl
مرجع واجهة برمجة تطبيقات إطار عمل مكون Power Apps
نظرة عامة على إطار عمل مكون Power Apps