Delen via


StandardControl.init

Wordt gebruikt om het onderdeelexemplaren te initialiseren. Onderdelen kunnen externe serveroproepen en andere initialisatieacties starten. Gegevenssetwaarden kunnen hier niet worden geïnitialiseerd. Gebruik hiervoor de updateView-methode .

trackContainerResize moet eenmaal worden aangeroepen, bij voorkeur in de componentmethode init om aan te geven dat het onderdeel de indelingsgegevens nodig heeft. Gebruik deze methode om het framework te laten invullen allocatedHeight en allocatedWidth methoden.

Opmerking

tractContainerResize moet eerst worden aangeroepen vóór de allocatedHeight en allocatedWidth methoden.

Beschikbaar voor

Modelgestuurde apps, canvas-apps en portals.

Syntaxis

init(context,notifyOutputChanged,state,container)

Parameterwaarden

Parameternaam Typologie Verplicht Description
context Context yes De invoereigenschappen met de parameters, metagegevens van onderdelen en interfacefuncties.
notifyOutputChanged function no De methode om het framework op de hoogte te stellen van nieuwe uitvoer
state Dictionary no De onderdeelstatus die wordt opgeslagen vanuit setControlState in de laatste sessie
container HTMLDivElement no Het div-element dat moet worden weergegeven

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

Beheersen
Api-naslaginformatie over het Power Apps-onderdeelframework
Overzicht van power Apps-onderdelenframework