Konfiguriranje rutine za obravnavo dogodkov za obrazec

Ta tema velja za Dynamics 365 Customer Engagement (on-premises). Če vas zanima različica te teme za Power Apps, glejte: Konfiguracija rutin za obravnavo dogodkov za obrazce za aplikacije, ki temeljijo na modelu

Rutine za obravnavo dogodkov v obrazcu za obrazce storitve Dynamics 365 Customer Engagement (on-premises) lahko konfigurirate za ta območja v obrazcu:

Element Dogodek Opis
Obrazec OnLoad Se zgodi, ko se naloži obrazec.
OnSave Se zgodi, ko shranite podatke.
Zavihek TabStateChange Se zgodi, ko razširite ali strnete zavihek.
Polje OnChange Se zgodi, ko se podatki v polju spremenijo in kontrolnik izgubi fokus.
IFRAME OnReadyStateComplete Se zgodi, ko se naloži vsebina elementa IFRAME.

Rutino za obravnavo dogodkov sestavljata sklic na spletni vir JavaScript in funkcija, ki je določena v tem spletnem viru in se bo izvedla ob dogodku. Vsak element ima lahko konfiguriranih največ 50 ločenih rutin za obravnavo dogodkov.

Pomembno

Nepravilna konfiguracija rutine za obravnavo dogodkov lahko povzroči napake skripta, zaradi česar se obrazec ne naloži oz. ne deluje pravilno. Če niste razvijalec skripta, natančno preverite, kakšne možnosti konfiguracije zahteva skript.

Ne konfigurirajte rutine za obravnavo dogodkov za skript s knjižnico, ki ni iz zaupanja vrednega vira. Skripti se lahko uporabijo za vsa dejanja, ki jih lahko izvede uporabnik, in slabo napisan skript lahko škodljivo vpliva na delovanje obrazca.

Ko konfigurirate rutino za obravnavo dogodkov, vedno preverite, ali deluje pravilno.

Konfiguracija rutine za obravnavo dogodkov

  1. V urejevalniku obrazcev izberite element z dogodkom, za katerega želite konfigurirati rutino za obravnavo.

  2. Na zavihku Osnovnov skupini Uredi izberite Spremeni lastnosti ali preprosto dvokliknite element.

  3. V pogovornem oknu lastnosti elementa izberite zavihek Dogodki .

  4. Razširite območje Knjižnice obrazcev. Če knjižnice s funkcijo, ki jo želite nastaviti kot rutino za obravnavo dogodkov, še ni na seznamu, jo dodajte.

  5. Dodajanje knjižnice obrazcev v rutino za obravnavo dogodkov

    1. V razdelku Knjižnice obrazcev na seznamu dogodkov izberite Dodaj.

    2. Na seznamu spletnih virov, ki so na voljo, poiščite spletni vir JavaScript. Izberite ga in nato izberite Dodaj.

      Če spletni vir JavaScript, ki ga potrebujete, ne obstaja, izberite Novo , da odprete nov obrazec spletnega vira in ga ustvarite.

    3. Ustvarjanje spletnega vira JavaScript

      1. V obrazcu spletnega vira nastavite te lastnosti:

        Lastnost Vrednost
        Ime Obvezno. Vnesite ime spletnega vira.
        Uporabniku prijazno ime Obvezno. Vnesite ime, ki bo prikazano na seznamu spletnih virov.
        Opis Izbirno. Vnesite opis spletnega vira.
        Tip Obvezno. Izberite Skript (JScript).
        Jezik Izbirno. Izberite enega od jezikov, ki so na voljo za vašo organizacijo.
      2. Če ste prejeli skript, toplo priporočamo, da uporabite gumb Prebrskaj , da poiščete datoteko in jo naložite.

        Druga možnost je, da izberete gumb Urejevalnik besedila in prilepite ali vnesete vsebino skripta v pogovorno okno Uredi vsebino .

        opomba,

        Ker ta preprost urejevalnik besedil nima funkcij za preverjanje pravilnosti skripta, poskusite vedno uporabiti poseben program, na primer Visual Studio, da uredite skripte in jih nato prenesete.

      3. Izberite Shrani in zaprite pogovorno okno za spletne vire.

      4. Spletni vir, ki ste ga ustvarili, je zdaj izbran v pogovornem oknu Poišči zapis . Izberite Dodaj , da zaprete pogovorno okno.

  6. V razdelku Rutine za obravnavo dogodkov izberite dogodek, za katerega želite nastaviti rutino za obravnavo dogodkov.

  7. Izberite Dodaj , da odprete pogovorno okno Lastnosti rutine .

  8. Na zavihku Podrobnosti izberite ustrezno knjižnico in vnesite ime funkcije, ki naj se izvede za dogodek.

  9. Rutina za obravnavo dogodkov je privzeto omogočena. Počistite potrditveno polje Omogočeno , če tega dogodka ne želite omogočiti.

    Nekatere funkcije zahtevajo kontekst izvajanja. Izberite Posreduj kontekst izvajanja kot prvi parameter , če je to potrebno.

    Nekatere funkcije lahko sprejmejo nabor parametrov za nadzor delovanja funkcije. Če so ti potrebni, jih vnesite na seznam parametrov, ločenih z vejico, ki bodo posredovani funkciji.

  10. Na zavihku Odvisnosti dodajte polja, od katerih je odvisen skript, v območje Odvisna polja .

  11. Izberite V redu , da zaprete pogovorno okno Lastnosti rutine .

  12. Ko jo rutina za obravnavo dogodkov vnesena, lahko prilagodite vrstni red izvajanja funkcije glede na druge funkcije, tako da jo z zelenima puščicama premaknete navzgor ali navzdol.

  13. Izberite V redu , da zaprete pogovorno okno lastnosti elementa.

  14. Izberite Shrani, da shranite spremembe. Izberite Objavi , da objavite obrazec.

opomba,

Z uporabniškim vmesnikom lahko prilagodite vrstni red za nalaganje skriptov s pomočjo zelenih puščic gor in dol, a skripti dejansko niso naloženi v zaporedju.

Glejte tudi

Uporabite glavni obrazec in njegove komponente