Del via


StandardControl.init

Brukes til å initialisere komponentforekomsten. Komponenter kan starte eksterne serverkall og andre initialiseringshandlinger. Datasettverdier kan ikke initialiseres her. Bruk updateView-metoden for å oppnå dette.

trackContainerResize bør kalles én gang, fortrinnsvis i komponentmetoden init for å varsle om at komponenten trenger oppsettinformasjonen. Bruk denne metoden til å be rammeverket fylle ut allocatedHeight og allocatedWidth metoder.

Note

tractContainerResize bør kalles først før metodene allocatedHeight og allocatedWidth .

Tilgjengelig for

Modelldrevne apper, lerretsapper og portaler.

Syntaks

init(context,notifyOutputChanged,state,container)

Parametere

Parameternavn Type Kreves Beskrivelse
kontekst Sammenheng yes Inndataegenskaper som inneholder parameterne, komponentmetadataene og grensesnittfunksjonene.
notifyOutputChanged function nei Metoden for å varsle rammeverket om at det har nye utdata
tilstand Dictionary nei Komponenttilstanden som er lagret fra setControlState i den siste økten
beholder HTMLDivElement nei Div-elementet som skal gjengis

Eksempel

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-referanse for power apps-komponentrammeverket
Oversikt over komponentrammeverket for Power Apps