Бележка
Достъпът до тази страница изисква удостоверяване. Можете да опитате да влезете или да промените директориите.
Достъпът до тази страница изисква удостоверяване. Можете да опитате да промените директориите.
Използва се за инициализиране на екземпляра на компонента. Компонентите могат да стартират повиквания от отдалечен сървър и други действия за инициализация. Стойностите на набора от данни не могат да бъдат инициализирани тук, използвайте метода updateView , за да постигнете това.
trackContainerResize трябва да се извика веднъж, за предпочитане в метода на компонента init , за да се уведоми, че компонентът се нуждае от информация за оформлението. Това показва рамката за попълване allocatedHeight и allocatedWidth методите.
Бележка
trackContainerResize преди методите allocatedHeight и allocatedWidth .
Налично за
Приложения, управлявани от модел, и приложения за платно
Синтаксис
init(context,notifyOutputChanged,state)
Параметри
| Име на параметъра | Вид | Необходимо | Описание |
|---|---|---|---|
| Контекста | Контекста | да | Входните свойства, съдържащи параметрите, метаданните на компонента и функциите на интерфейса. |
| notifyOutputChanged | function |
не | Методът за уведомяване на рамката, че тя има нови резултати |
| държава | Dictionary |
не | Състоянието на компонента, записано от setControlState в последната сесия |
Бележка
Методът ReactControl.init няма container параметър, HTMLDivElement подобен на метода StandardControl.init . Няма параметър на контейнер, защото контролите за реакция не рендират 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);
}
Свързани статии
Контроли за реакция и библиотеки с платформи
ReactControl
Препратка към API на платформа за компоненти на Power Apps
Общ преглед на рамката на компонентите на Power Apps