Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
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 oppsettinformasjon. Dette angir rammeverket som skal fylles ut allocatedHeight og allocatedWidth metoder.
Note
trackContainerResize må kalles først før metodene allocatedHeight og allocatedWidth .
Tilgjengelig for
Modelldrevne apper og lerretsapper
Syntaks
init(context,notifyOutputChanged,state)
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 |
Note
ReactControl.init-metoden har ikke en container parameter med en HTMLDivElement som standardcontrol.init-metoden . Det finnes ingen beholderparameter fordi React-kontroller ikke gjengir DOM direkte. I stedet returnerer ReactControl.updateView-metoden et ReactElement som inneholder en beskrivelse av dom for virtuell kontroll.
Eksempel
public init(
context: ComponentFramework.Context<IInputs>,
notifyOutputChanged: () => void,
state: ComponentFramework.Dictionary
): void {
this.notifyOutputChanged = notifyOutputChanged;
this.context.mode.trackContainerResize(true);
}
Relaterte artikler
React-kontroller og plattformbiblioteker
ReactControl
API-referanse for power apps-komponentrammeverket
Oversikt over komponentrammeverket for Power Apps