Белешка
Приступ овој страници захтева ауторизацију. Можете покушати да се пријавите или промените директоријуме.
Приступ овој страници захтева ауторизацију. Можете покушати да промените директоријуме.
Овај догађај се дешава кад год се образац учитава, посебно:
- На почетном учитавању странице
- Након што је први пут сачуван (креиран) нови запис
Користите формЦонтеxт.уи. аддОнЛоад и формЦонтеxт.уи. ремовеОнЛоад методе за управљање руковаоцима догађаја за овај догађај.
Белешка
Контроле у обрасцу можда неће бити спремне када дође до догађаја OnLoad обрасца. Користите OnLoad догађај контроле да сачекате да буде спреман. Више информација: Додајте или уклоните функцију руковаоца догађајима догађају помоћу корисничког интерфејса
Подршка за асинхроне ОнЛоад руковаоце догађајима
Руковалац OnLoad догађаја има могућност да сачека обећања која су вратили руковаоци догађаја да се измире пре учитавања обрасца који омогућава OnLoad да догађај буде асинхрони ("асинхрони"). Догађај OnLoad постаје асинхрони када руковалац догађаја врати обећање.
Образац се учитава када је свако обећање враћено од стране руковаоца догађаја решено. За сва обећања која се враћају, постоји ограничење од 10 секунди за свако обећање. Након тога, платформа сматра да ће обећања бити истекла. Овај тајм-аут се примењује по обећању. На пример, ако имате пет обећања враћена, укупно време чекања је 50 секунди. Претпоставимо да је обећање одбијено или је истекло. У том случају, операција учитавања обрасца се понаша слично тренутним грешкама скрипте.
Догађај OnLoad ће чекати једно обећање враћено по руководиоцу. Ако је потребно више обећања, препоручује се да се сва обећања умотају у методу Promise.all() и врате једно резултирајуће обећање. За више руковаоца који враћају обећање, препоручујемо да креирате један руковалац који позива све догађаје и врати једно обећање које завршава сва потребна обећања. Ово је да се смањи време чекања изазвано тимеоут.
Омогућите Асинхрони ОнЛоад користећи подешавање апликације
Да бисте користили асинхроне руковаоце онЛоад, мораћете да га омогућите кроз подешавање апликације. Поставка апликације је компонента платформе која вам омогућава да укључите или искључите подржане функције за вашу апликацију. Да бисте омогућили асинхроне руковаоце догађајима Онлоад за одређену апликацију:
Иди на https://make.powerapps.com.
Уверите се да сте изабрали исправно окружење.
Изаберите Апликације у левом окну за навигацију.
Изаберите апликацију, а затим изаберите ... (елипсе). Изаберите Уреди.
Изаберите Сеттингс на командној траци.
Када се дијалог отвори, изаберите Карактеристике .
Укључите Асинхрони руковалац учитавањем .
Изаберите ставку Сачувај.
Асинхрони ОнЛоад тимеоутс
Када се користи асинхрони руковалац, учитавање обрасца чека да се обећање испуни, али само до 10 секунди. Ова граница осигурава да се образац учитава у разумном временском периоду.
Сродни чланци
Догађаји (референца клијентског АПИ-ја)
Догађаји у облицима и мрежама у апликацијама заснованим на моделу