Napomena
Za pristup ovoj stranici potrebna je autorizacija. Možete se pokušati prijaviti ili promijeniti direktorije.
Za pristup ovoj stranici potrebna je autorizacija. Možete pokušati promijeniti direktorije.
Koristi se za inicijalizaciju instance komponente. Komponente mogu pokrenuti pozive udaljenog poslužitelja i druge akcije inicijalizacije. Vrijednosti skupa podataka ne mogu se inicijalizirati ovdje, koristite metodu updateView da biste to postigli.
trackContainerResize treba pozvati jednom po mogućnosti u metodi komponente init kako bi se obavijestilo da komponenta treba informacije o izgledu . To označava okvir za popunjavanje i allocatedHeightallocatedWidth metode.
Napomena
trackContainerResize treba pozvati prije i allocatedHeightallocatedWidth metode.
Dostupno za
Aplikacije utemeljene na modelu i platno
Sintaksa
init(context,notifyOutputChanged,state)
Parametri
| Naziv parametra | Tip | Obvezno | Opis |
|---|---|---|---|
| kontekst | Kontekst | da | Svojstva unosa koja sadrže parametre, metapodatke komponenti i funkcije sučelja. |
| notifyOutputChanged | function |
ne | Metoda obavješćivanja okvira o novim rezultatima |
| država | Dictionary |
ne | Stanje komponente koje je spremljeno iz setControlState u zadnjoj sesiji |
Napomena
Metoda ReactControl.init nema parametar container s metodom HTMLDivElementStandardControl.init . Nema parametra spremnika jer react kontrole ne renderirati DOM izravno. Umjesto toga, metoda ReactControl.updateView vraća ReactElement koji sadrži opis DOM virtualne kontrole.
Primjer
public init(
context: ComponentFramework.Context<IInputs>,
notifyOutputChanged: () => void,
state: ComponentFramework.Dictionary
): void {
this.notifyOutputChanged = notifyOutputChanged;
this.context.mode.trackContainerResize(true);
}
Povezani članci
React controls & platform libraries
ReactControl
Referenca za API komponente komponente Power Apps
Pregled komponente Power Apps