Partajați prin


StandardControl.init

Utilizat pentru a inițializa instanța componentei. Componentele pot să dezactiveze apelurile serverului la distanță și alte acțiuni de inițializare. Valorile setului de date nu pot fi inițializate aici, utilizați metoda updateView pentru a obține acest lucru.

trackContainerResize trebuie apelat o dată, preferabil în metoda componentei init pentru a notifica că componenta are nevoie de informațiile de aspect. Utilizați această metodă pentru a spune cadrului să populeze allocatedHeight și allocatedWidth metodele.

Notă

tractContainerResize trebuie apelat înainte de allocatedHeight metodele și allocatedWidth .

Disponibil pentru

Aplicații bazate pe modele, aplicații pânză, și portaluri.

Sintaxă

init(context,notifyOutputChanged,state,container)

Parametri

Nume parametru Tip Obligatoriu Descriere
context Context da Proprietățile de intrare care conțin parametrii, metadatele componentelor și funcțiile de interfață.
notifyOutputChanged function nu Metoda de notificare a cadrului că are ieșiri noi
stat Dictionary nu Starea componentei salvate din setControlState în ultima sesiune
container HTMLDivElement nu Elementul div de redat

Exemplu

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);
}

control
Referință API cadru componentă Power Apps
Prezentare generală a cadrului componentei Power Apps