הערה
הגישה לדף זה מחייבת הרשאה. באפשרותך לנסות להיכנס או לשנות מדריכי כתובות.
הגישה לדף זה מחייבת הרשאה. באפשרותך לנסות לשנות מדריכי כתובות.
משמש לאתחול מופע הרכיב. רכיבים יכולים להתחיל שיחות שרת מרוחקות ופעולות אתחול אחרות. אין אפשרות לאתחל כאן ערכי ערכת נתונים, השתמש בפעולת השירות updateView כדי להשיג זאת.
יש לקרוא trackContainerResize פעם אחת עדיף init בפעולת השירות של הרכיב כדי להודיע כי הרכיב זקוק למידע הפריסה. אפשרות זו מציינת את המסגרת לאכלוס allocatedHeight ופעולות allocatedWidth שירות.
הערה
trackContainerResize יש לקרוא תחילה לפני פעולות allocatedHeight השירות והפעולות allocatedWidth .
זמין עבור
אפליקציות מונחות דגמים ואפליקציות בד ציור
תחביר
init(context,notifyOutputChanged,state)
פרמטרים
| שם פרמטר | סוג | נדרש | תיאור |
|---|---|---|---|
| הקשר | הקשר | כן | מאפייני הקלט המכילים את הפרמטרים, המטה-נתונים של הרכיבים ופונקציות הממשק. |
| notifyOutputChanged | 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 controls & platform libraries
ReactControl
חומר עזר ל- API של מסגרת רכיב Power Apps
מבט כולל על מסגרת הרכיבים של Power Apps