opomba,
Dostop do te strani zahteva pooblastilo. Poskusite se vpisati alispremeniti imenike.
Dostop do te strani zahteva pooblastilo. Poskusite lahko spremeniti imenike.
Ta dogodek se zgodi vsakič, ko je obrazec naložen, še posebej:
- Ob začetni nalaganju strani
- Ko je nov zapis prvič shranjen (ustvarjen)
Uporabite formContext.ui. addOnLoad in formContext.ui. removeOnLoad metode za upravljanje rutin za obravnavo dogodkov za ta dogodek.
opomba,
Kontrolniki v obrazcu morda ne bodo pripravljeni, ko pride do dogodka OnLoad obrazca. Z dogodkom OnLoad kontrolnika počakajte, da bo pripravljen. Več informacij: Dodajanje ali odstranjevanje funkcije rutine za obravnavo dogodkov dogodku z uporabniškim vmesnikom
Asinhrona podpora rutine za obravnavo dogodkov OnLoad
Rutina OnLoad za obravnavo OnLoad dogodkov lahko počaka na obljube, ki jih pridobiti rutine za obravnavo dogodkov, da se poravnajo pred nalaganjem obrazca, ki omogoča asinhrono (»asinhrono«). Dogodek OnLoad postane asinhron, ko rutina za obravnavo dogodkov vrne obljubo.
Obrazec se naloži, ko razrešite vsako obljubo, ki jo vrne rutina za obravnavo dogodkov. Za vse obljube, ki so vrnjene, obstaja 10-sekundna omejitev za vsako obljubo. Po tem platforma meni, da bo obljuba potekla. Ta časovna omejitev je uporabljena za posamezno obljubo. Če ste na primer prejeli pet obljub, je skupni čas čakanja 50 sekund. Recimo, da je obljuba zavrnjena ali pa je časovna omejitev potekla. V tem primeru deluje postopek nalaganja obrazca podobno kot trenutne napake skripta.
Dogodek OnLoad bo počakal na eno obljubo, vrnjeno na rutino za obravnavo. Če je zahtevanih več obljub, priporočamo, da vse obljube prelomite v metodi in Promise.all() vrnete posamezno dobljeno obljubo. Za več rutin, ki vrnejo obljubo, priporočamo, da ustvarite enega rutino za obravnavo, ki pokliče vse dogodke in vrne eno samo obljubo, ki prelomi vse zahtevane obljube. S tem zmanjšate čas čakanja, ki ga povzroči časovna omejitev.
Omogočanje asinhronega prenosa z nastavitvijo aplikacije
Če želite uporabiti asinhrone rutine za obravnavo onLoad, jo morate omogočiti prek nastavitve aplikacije. Nastavitev aplikacije je komponenta platforme, ki omogoča vklop ali izklop podprtih funkcij za svojo aplikacijo. Če želite omogočiti asinhrone rutine za obravnavo dogodkov Onload za določeno aplikacijo:
Obiščite spletno mesto https://make.powerapps.com.
Prepričajte se, da ste izbrali pravilno okolje.
V levem podoknu za krmarjenje izberite Programi.
Izberite aplikacijo in nato ... (tri pike). Izberite Uredi.
V ukazni vrstici izberite Nastavitve .
Ko se odpre pogovorno okno, izberite Funkcije.
Vklopite rutino za obravnavo obremenitve asinhronega programa.
Izberite možnost Shrani.
Asinhrone časovne omejitve ob zagonu
Ko uporabljate asinhrono rutino za obravnavo, obremenitev obrazca počaka, da se obljuba izpolni, vendar le do 10 sekund. Ta omejitev zagotavlja, da se obrazec naloži v razumnem času.
Povezani članki
Dogodki (sklic na API odjemalca)
Dogodki v obrazcih in mrežah v aplikacijah, ki temeljijo na modelu