opomba,
Dostop do te strani zahteva pooblastilo. Poskusite se vpisati alispremeniti imenike.
Dostop do te strani zahteva pooblastilo. Poskusite lahko spremeniti imenike.
Uporablja se za inicializacijo primerka komponente. Komponente lahko začnejo klice oddaljenega strežnika in druga dejanja inicializacije. Vrednosti nabora podatkov tukaj ni mogoče inicializirati. To dosežete z metodo updateView .
trackContainerResize je treba enkrat po možnosti poklicati v komponentni init metodi, da obvestite, da komponenta potrebuje informacije o postavitvi. To označuje ogrodje za dopolnitev in allocatedHeightallocatedWidth metode.
opomba,
trackContainerResize treba najprej poklicati pred metodami allocatedHeightallocatedWidth in metodami.
Na voljo za
Aplikacije, ki temeljijo na modelu, in aplikacije na platnu
Sintaksa
init(context,notifyOutputChanged,state)
Parametrov
| Ime parametra | Vrsta | Zahtevano | Opis |
|---|---|---|---|
| Kontekstu | Kontekstu | da | Lastnosti vnosa, ki vsebujejo parametre, metapodatke komponent in funkcije vmesnika. |
| notifyOutputChanged | function |
Ne | Metoda obveščanja ogrodja o novih izhodih |
| država | Dictionary |
Ne | Stanje komponente, ki je shranjeno iz setControlState v zadnji seji |
opomba,
Metoda ReactControl.init nima container parametra HTMLDivElement z metodo StandardControl.init . Parametra vsebnika ni, ker kontrolniki React ne upodabljajo dom neposredno. Namesto tega metoda ReactControl.updateView vrne ReactElement, ki vsebuje opis dom navideznega kontrolnika.
Primer
public init(
context: ComponentFramework.Context<IInputs>,
notifyOutputChanged: () => void,
state: ComponentFramework.Dictionary
): void {
this.notifyOutputChanged = notifyOutputChanged;
this.context.mode.trackContainerResize(true);
}
Povezani članki
React controls & platform libraries
ReactControl
Sklic na VMESNIK API za ogrodje komponent Power Apps
Pregled ogrodja komponent power apps