Белешка
Приступ овој страници захтева ауторизацију. Можете покушати да се пријавите или промените директоријуме.
Приступ овој страници захтева ауторизацију. Можете покушати да промените директоријуме.
Користи се за иницијализацију инстанце компоненте. Компоненте могу покренути удаљене позиве сервера и друге акције иницијализације. Вредности скупа података не могу бити иницијализоване овде, користите упдатеВиев метод да се то постигне.
трацкЦонтаинерРесизе треба позвати једном пожељно у методи компоненте init да обавести да компонента треба информације о распореду . Ово указује на оквир за попуњавање allocatedHeight и allocatedWidth методе.
Белешка
trackContainerResize треба прво позвати пре allocatedHeight и allocatedWidth методе.
Доступно за
Апликације засноване на моделу и платну
Синтакса
init(context,notifyOutputChanged,state)
Параметре
| Име параметра | Тип | Потребно | Опис |
|---|---|---|---|
| Контексту | Контексту | Да | Улазне особине које садрже параметре, метаподатке компоненти и функције интерфејса. |
| обавестиОутпутЦхангед | function |
не | Метод да обавести оквир да има нове излазе |
| Држава | Dictionary |
не | Стање компоненте које је сачувано из сетЦонтролСтате у последњој сесији |
Белешка
Метод РеацтЦонтрол.инит нема параметар container са као HTMLDivElement што метод СтандардЦонтрол.инит има. Не постоји параметар контејнера јер Реацт контроле не приказују ДОМ директно. Уместо тога, метод РеацтЦонтрол.упдатеВиеw враћа РеацтЕлемент који садржи опис виртуелне контроле ДОМ.
Пример
public init(
context: ComponentFramework.Context<IInputs>,
notifyOutputChanged: () => void,
state: ComponentFramework.Dictionary
): void {
this.notifyOutputChanged = notifyOutputChanged;
this.context.mode.trackContainerResize(true);
}
Сродни чланци
Реацт контроле и библиотеке платформе
РеацтЦонтрол
Референца АПИ-ја компоненте Повер Аппс
Преглед оквира компоненти Повер Аппс