Бележка
Достъпът до тази страница изисква удостоверяване. Можете да опитате да влезете или да промените директориите.
Достъпът до тази страница изисква удостоверяване. Можете да опитате да промените директориите.
Използва се за инициализиране на екземпляра на компонента. Компонентите могат да стартират повиквания от отдалечен сървър и други действия за инициализация. Стойностите на набора от данни не могат да бъдат инициализирани тук, използвайте метода updateView , за да постигнете това.
trackContainerResize трябва да се извика веднъж, за предпочитане в метода на компонента init , за да се уведоми, че компонентът се нуждае от информация за оформлението. Използвайте този метод, за да кажете на рамката да попълва allocatedHeight и allocatedWidth методи.
Бележка
tractContainerResize трябва да се извика първо преди allocatedHeight и allocatedWidth методите.
Налично за
Приложения, управлявани от модел, приложения за платно и портали.
Синтаксис
init(context,notifyOutputChanged,state,container)
Параметри
| Име на параметъра | Вид | Необходимо | Описание |
|---|---|---|---|
| Контекста | Контекста | да | Входните свойства, съдържащи параметрите, метаданните на компонента и функциите на интерфейса. |
| notifyOutputChanged | function |
не | Методът за уведомяване на рамката, че тя има нови резултати |
| държава | Dictionary |
не | Състоянието на компонента, записано от setControlState в последната сесия |
| контейнер | HTMLDivElement | не | Div елемент за рендиране |
Пример
public init(context: ComponentFramework.Context<IInputs>, notifyOutputChanged: () => void, state: ComponentFramework.Dictionary, container:HTMLDivElement)
{
this._labelElement = document.createElement("label");
this._labelElement.setAttribute("class", "HelloWorldColor");
container.appendChild(this._labelElement);
}
Свързани статии
Контролирам
Препратка към API на платформа за компоненти на Power Apps
Общ преглед на рамката на компонентите на Power Apps