Freigeben über


StandardControl.init

Wird verwendet, um die Komponenteninstanz zu initialisieren. Komponenten können Remoteserveraufrufe und andere Initialisierungsaktionen starten. Datensatzwerte können hier nicht initialisiert werden. Verwenden Sie die updateView-Methode dazu.

trackContainerResize sollte einmal vorzugsweise in der init-Methode der Komponente aufgerufen werden, um darauf hinzuweisen, dass die Komponente die Layoutinformationen benötigt. Verwenden Sie diese Methode, um das Framework anzuweisen, die Methoden allocatedHeight und allocatedWidth auszufüllen.

Hinweis

tractContainerResize sollte zuerst aufgerufen werden, vor den Methoden allocatedHeight und allocatedWidth.

Verfügbar für

Modellgesteuerte Apps, Canvas-Apps und Portale.

Syntax

init(context,notifyOutputChanged,state,container)

Parameter

Parametername Type Erforderlich Beschreibung des Dataflows
context Context Ja Die Eingabeeigenschaften, die die Parameter, die Komponentenmetadaten und die Schnitstellenfunktionen enthalten.
notifyOutputChanged function nein Die Methode, mit der das Framework benachrichtigt wird, dass neue Ausgaben vorhanden sind
state Dictionary nein Der Komponentenstatus, der von setControlState in der letzten Sitzung gespeichert wird
container HTMLDivElement nein Das zu rendernde div-Element.

Beispiel

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
Power Apps Component Framework-API-Referenz
Power Apps component framework Übersicht

Hinweis

Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)

Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).