StandardControl.init

Används för att initiera komponentinstansen. Komponenter kan starta fjärrserveranrop och andra initieringsåtgärder. Datamängdsvärden kan inte initieras här. Använd metoden updateView för att uppnå detta.

trackContainerResize ska anropas en gång, helst i komponentmetoden init för att meddela att komponenten behöver layoutinformationen. Använd den här metoden för att tala om för ramverket att fylla allocatedHeight i och allocatedWidth metoder.

Anmärkning

tractContainerResize ska anropas först före allocatedHeight metoderna och allocatedWidth .

Tillgänglig för

Modelldrivna appar, arbetsyteappar och portaler.

Syntax

init(context,notifyOutputChanged,state,container)

Parameterar

Parameternamn Typ Krävs Description
context Kontext yes Indataegenskaperna som innehåller parametrar, komponentmetadata och gränssnittsfunktioner.
notifyOutputChanged function no Metoden för att meddela ramverket att det har nya utdata
state Dictionary no Komponenttillståndet som sparas från setControlState under den senaste sessionen
container HTMLDivElement no Div-elementet som ska återges

Example

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

Kontroll
Api-referens för Power Apps-komponentramverket
Översikt över Power Apps-komponentramverk