Belešku
Pristup ovoj stranici zahteva autorizaciju. Možete pokušati da se prijavite ili da promenite direktorijume.
Pristup ovoj stranici zahteva autorizaciju. Možete pokušati da promenite direktorijume.
Koristi se za pokretanje instance komponente. Komponente mogu da potisnu pozive udaljenog servera i druge radnje pokretanja. Vrednosti skupa podataka se ne mogu pokrenuti ovde, koristite metod updateView da biste to postigli.
trackContainerResize bi trebaloinit pozvati jednom po mogućstvu u metodu komponente da biste obavestili da su komponenti potrebne informacije o rasporedu. To ukazuje na okvir popunjavanja i allocatedHeightallocatedWidth metoda.
Belešku
trackContainerResize prvo treba pozvati pre i allocatedHeightallocatedWidth metoda.
Dostupno za
Aplikacije koje posjuju modeli i podloga za crtanje
Sintaksa
init(context,notifyOutputChanged,state)
Parametri
| Ime parametra | Tip | Zahtevano | Opis |
|---|---|---|---|
| Kontekstu | Kontekstu | Da | Svojstva unosa koja sadrže parametre, metapodatke komponente i funkcije interfejsa. |
| notifyOutputChanged | function |
ne | Metod obaveštavanja okvira da ima nove izlaze |
| Država | Dictionary |
ne | Stanje komponente koje je sačuvano iz svojstva setControlState u poslednjoj sesiji |
Belešku
Metod ReactControl.init containerHTMLDivElement nema parametar sa metodom StandardControl.init . Ne postoji parametar kontejnera zato što react kontrole ne prikazuju DOM direktno. Umesto toga, metod ReactControl.updateView vraća ReactElement koji sadrži opis DOM-a virtuelne kontrole.
Primer
public init(
context: ComponentFramework.Context<IInputs>,
notifyOutputChanged: () => void,
state: ComponentFramework.Dictionary
): void {
this.notifyOutputChanged = notifyOutputChanged;
this.context.mode.trackContainerResize(true);
}
Srodni članci
React kontrole i biblioteke platforme
ReactControl
Power Apps component framework API referenca
Pregled okvira komponente Power Apps