Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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. Dies gibt die Methoden allocatedHeight und allocatedWidth für das aufzufüllende Framework an.
Anmerkung
trackContainerResize sollte vor den Methoden allocatedHeight und allocatedWidth aufgerufen werden.
Verfügbar für
Modellgesteuerte und Canvas-Apps
Syntax
init(context,notifyOutputChanged,state)
Parameter
| Parametername | Art | Erforderlich | Beschreibung |
|---|---|---|---|
| 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 |
Anmerkung
Die Methode ReactControl.init hat keine container Parameter mit einem HTMLDivElement wie eine StandardControl.init-Methode. Es gibt einen Containerparameter, weil React-Steuerelemente das DOM nicht direkt rendern. Stattdessen gibt die ReactControl.updateView-Methode ein ReactElement zurück, das eine Beschreibung des DOM des virtuellen Steuerelements enthält.
Beispiel
public init(
context: ComponentFramework.Context<IInputs>,
notifyOutputChanged: () => void,
state: ComponentFramework.Dictionary
): void {
this.notifyOutputChanged = notifyOutputChanged;
this.context.mode.trackContainerResize(true);
}
Ähnliche Artikel
React-Steuerungen und Plattformbibliotheken
ReactControl
Power Apps Component Framework-API-Referenz
Power Apps component framework Übersicht