Märkus.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida sisse logida või kausta vahetada.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida kausta vahetada.
See sündmus toimub iga kord, kui vorm laaditakse, täpsemalt:
- Lehe alglaadimisel
- Pärast uue kirje esmakordset salvestamist (loomine)
Kasutage vormiContext.ui. addOnLoad ja formContext.ui. removeOnLoadi meetodid selle sündmuse sündmuseohjurite haldamiseks.
Märkus.
Vormi juhtelemendid ei pruugi vormi OnLoad sündmuse toimumisel valmis olla.
OnLoad Kasutage juhtelemendi sündmust, et oodata, kuni see on valmis. Lisateave: Sündmuseohjuri funktsiooni lisamine või eemaldamine kasutajaliidese abil
Asünkroonse OnLoadi sündmuseohjuri tugi
Sündmuseohjur OnLoad saab oodata, kuni sündmuseohjurite tagastatud lubadused lahendatakse enne vormi laadimist, mis võimaldab OnLoad sündmuse asünkroonset olekut ("asünkroonne"). Sündmus OnLoad muutub asünkroonseks, kui sündmuseohjur tagastab lubaduse.
Vorm laaditakse siis, kui sündmuseohjuri tagastatud lubadus on lahendatud. Kõigi tagastatavate lubaduste puhul kehtib iga lubaduse jaoks 10-sekundiline piirang. Pärast seda peab platvorm lubadusi aeguma. See ajalõpp kehtib lubaduse kohta. Näiteks kui teile tagastatakse viis lubadust, on ooteaeg kokku 50 sekundit. Oletagem, et lubadus lükatakse tagasi või aegub. Sel juhul käitub vormi laadimistoiming sarnaselt praeguste skriptitõrgetega.
Sündmus OnLoad ootab ühe ohjuri kohta ühe lubaduse tagastamist. Kui vajate mitut lubadust, on soovitatav kõik meetodis Promise.all() sisalduvad lubadused murda ja tagastada üks saadud lubadus. Mitmele ohjurile, kes lubaduse tagastavad, soovitame teil luua ühe ohjuri, mis kutsub kõik sündmused ja tagastab ühe lubaduse, mis murrab kõik nõutavad lubadused. See aitab vähendada ajalõpust tingitud ooteaegu.
Luba asünkroonne laadimine rakenduse sätte abil
Asünkroonse onLoadi ohjurite kasutamiseks peate selle rakenduse sätte kaudu lubama. Rakenduse säte on platvormikomponent, mis võimaldab teil oma rakenduse jaoks toetatud funktsioone sisse või välja lülitada. Konkreetse rakenduse asünkroonse laadimise sündmuseohjurite lubamiseks tehke järgmist.
Avage https://make.powerapps.com.
Valige kindlasti õige keskkond.
Valige vasakpoolsel navigeerimispaanil suvand Rakendused.
Valige rakendus ja seejärel ... ( kolmikpunkt). Valige Redigeeri.
Valige käsuribal Sätted .
Kui dialoogiboks avaneb, valige Funktsioonid.
Lülitage sisse Asynci sisselaadimisohjur.
Valige käsk Salvesta.
Async OnLoad timeouts
Asünkroonse ohjuri kasutamisel ootab vormi laadimine lubaduse täitmist, kuid ainult kuni 10 sekundit. See piirang tagab, et vorm laaditakse mõistliku aja jooksul.
Seotud artiklid
Sündmused (kliendi API viide)
Sündmused mudelipõhiste rakenduste vormides ja ruudustikes