Mudelipõhise rakenduse vormide käitumise tõrkeotsing Monitoriga
Jälgija on tööriist, mis aitab rakenduse koostajatel siluda ja diagnoosida probleeme, aidates neil luua kiiremaid ning usaldusväärsemaid rakendusi. Jälgija pakub üksikasjalikku ülevaadet sellest, kuidas rakendus töötab, pakkudes logi kõigist rakenduse tegevustest selle töötamise ajal.
Filtreerides kuvaril mudelipõhiste rakenduste vormiga seotud sündmusi, saab teavet rakendusega seotud tabelite, juhtelementide ja komponentide kohta jälgija vormil, sel ajal kui rakendus töötab.
On palju olukordi, kus jälgija võib aidata koostajatel mõista, miks vorm teatud viisil käitub. Paljud vormiprobleemid põhinevad ärireeglitel, JavaScriptil, vormisündmustel või kliendi API-l, mille on seadnud administraatorid ja loojad. Jälgija aitab ka tuvastada, kas esinev probleem tuleneb valmis funktsioonist või kohandamisest. See sisaldab üksikasju, mis aitavad leida vastuseid järgmistele küsimustele.
- Miks ei kuvata ridu tabeli seostuvas menüüs?
- Miks on Juhtelemendi keelamine/lubamine või nähtavus/peidetud
- Miks on rida kirjutuskaitstud olekus?
Jälgija filtreerimine vormidega seotud probleemide jaoks
Järgmised juhised aitavad mõista mudelipõhiste rakenduste vormide käitumist.
1. samm: looge jälgija seanss
Jälgija seansi avamiseks on kaks võimalust.
1. võimalus
Logige Power Appsi sisse ja valige Rakendused.
Valige mudelipõhise rakenduse kõrvalt või üldiselt käsuribalt ... ja seejärel Jälgimine.
Järgige rakenduse käivitamiseks ja jälgimisseansiga liitumiseks ekraanil kuvatud juhiseid.
2. võimalus
Mudelipõhise rakenduse esitamine.
Lisage
&monitor=true
veebibrauseri URL-i lõppu ja värskendage siis lehte.Valige käsuribalt Jälgimine.
2. samm: ühendage rakendus jälgija seansiga
Kui see on ekraanil, valige käsuribal olevast menüüst käsk Esita mudelipõhine rakendus. Rakendus avaneb ja algab jälgimine.
Tehke mudelipõhises rakenduses tavapäraseid toiminguid. Näiteks avage ja muutke tabeli vormi abil andmeid.
Valige jälgijat käitavas brauseriaknas veerg Kategooria ja valige siis Filtreerimisalus.
Valige ripploendist Võrdub või Sisaldab ja sisestage siis väljale tekst formchecker. Valige suvand Rakenda.
Kategooriad on nüüd filtreeritud. Veergu Toiming saab laiendada, et näha jälgitavate sündmuste täisnime, valides ja hoides veeru parempoolset serva ning lohistades selle paremale. Kui kasutate rakendust ning avate ja kasutate mõnda vormi, värskendab jälgija sündmuste loendit.
Jälgija kasutamine vormide käitumise mõistmiseks
Igal jälgija real saab avada ja vaadata üksikasjalikku teavet vormi sündmuse kohta. Näiteks kujutage ette, et teil on küsimus vormil tekkinud tõrke kohta. Te lähete rakenduses selle vormi juurde ja valite sobiva vormikomponendi. Seejärel naaske brauserisse, nii et jälgija on lubatud, ja vaadake tulemused filtreerides või filtreerimata läbi. Praegusel juhul on tõrge koondjuhtelemendis. Laiendades alasid Üksikasjad saate sündmuse enda kohta lisateavet.
Jälgitakse mitmesuguseid sündmusi, sh standardseid vormi sündmusi, nagu onload
, onsave
ja onclose
.
Kui jätkate jälgitava rakenduse kasutamist, värskendab jälgija sündmuste loendi teavet. Vormide puhul on mitmesuguseid stsenaariume, mille abil saab otsida ja leida lisateavet vormi, juhtelemendi või tabeli kohta, millega töötate.
Toetatud vormi kontrollimise alad ja sündmused
Vormi jälgimise puhul toetatud alade hulka kuuluvad järgmised alad.
Rakenduse ala | Kirjeldus |
---|---|
Juhtelemendi olek | Üksikasjad juhtelemendi nähtava, lubatud ja sildiallika oleku kohta vormi laadimisel. |
Seotud menüü | Üksikasjad seotud menüü elementide oleku kohta. Näited: Miks menüüelementi ei kuvata? Kust menüüelement pärineb? |
Vahekaardi/jaotise/juhtelemendi oleku muutumine | Üksikasjad selle kohta, kes (kutsepinu põhjal) põhjustas vormikomponendi—näiteks vahekaardi, jaotise või juhtelemendi—nähtavuse ja lubatud oleku muutmise. |
Navigeerimine | Teave selle kohta, mis põhjustab navigeerimise või ootamatuid dialooge, jälgides kliendi API meetodite Xrm.Navigation kutsevirna: openAlertDialog(), openConfirmDialog(), openDialog(), openErrorDialog(), navigateTo(), openForm(), openTaskFlow(), openUrl(), openWebResource() |
Toetuseta kohandused | Üksikasjad toetuseta kliendi API juurdepääsu kohta, enne kui vorm on valmis. Näited: juurdepääs parent.Xrm.Page 'ile iFrame'is enne vormi täielikku laadimist. Juurdepääs vormi veebiressursis atribuudile Xrm.Page väljaspool vormiohjuri konteksti, kasutades parameetrit window.setTimeout() vormi kliendi API-le aeg-ajalt helistamiseks. Juurdepääs Xrm.Page -le updateView() meetodis Power Apps juhtelemendi raamistiku juhtelemendi koodis. |
Jälgijas toetatud vormidega seotud sündmused on näiteks järgmised.
- FormEvents.onsave
- XrmNavigation
- FormEvents.onload
- FormControls
- TabStateChange.visible
- RelatedMenu
- ControlStateChange.disabled
- ControlStateChange.visible
- SectionStateChange.visible
- UnsupportedClientApi
Järgmised toimingud
Lisateavet mudelipõhise rakenduse vormidega seotud probleemide tõrkeotsingu kohta leiate teemast Mudelipõhises rakendustes vormi probleemide tõrkeotsing.
Teave jälgija kui Power Appsi tööriista kohta
Märkus
Kas saaksite meile dokumentatsiooniga seotud keele-eelistustest teada anda? Osalege lühikeses uuringus. (Uuring on ingliskeelne.)
Uuringus osalemine võtab umbes seitse minutit. Isikuandmeid ei koguta (privaatsusavaldus).