Sündmuseohjurite konfigureerimine

Kehtib rakenduses Dynamics 365 (veebiversioon), versioon 9.0

Dynamics 365 Customer Engagementi vormide sündmuseohjureid konfigureerida vormi järgmiste alade jaoks.

Element Üritus Kirjeldus
Vorm OnLoad Esineb vormi laadimisel.
OnSave Esineb andmete salvestamisel.
Tabeldusmärk TabStateChange Esineb vahekaardi laiendamisel või ahendamisel.
Väli OnChange Esineb, kui välja andmed muutuvad ja juhtelement ei keskendu enam.
IFRAME OnReadyStateComplete Esineb IFRAME'i sisu laadimisel.

Sündmuseohjur koosneb viitest JavaScripti veebiressursile ja selles veebiressursis määratud funktsioonile, mis käivitatakse sündmuse toimumise korral. Igal elemendil võib olla konfigureeritud kuni 50 eraldi sündmuseohjurit.

Oluline

Sündmuseohjuri vale konfigureerimine võib põhjustada skriptitõrkeid, mille tõttu ei pruugi vormi laadimine õnnestuda või ei toimi vorm õigesti. Kui te pole skripti arendaja, tehke täpselt kindlaks, milliseid konfigureerimissuvandeid skript nõuab.

Ärge konfigureerige skripti sündmuseohjurit, kasutades teeki, mis ei pärine usaldusväärsest allikast. Skripte saab kasutada mis tahes kasutaja tehtava toimingu tegemiseks ja halvasti kirjutatud skript võib vormi toimimist märkimisväärselt halvendada.

Pärast sündmuseohjuri konfigureerimist kontrollige alati, kas see toimib õigesti.

Sündmuseohjuri konfigureerimine

  1. Väljaredaktoris valige element sündmusega, mille jaoks soovite ohjurit konfigureerida.

  2. Vahekaardil Avalehe vahekaart rühmas Redigeeri klõpsake käsku Muuda atribuute või lihtsalt topeltklõpsake elementi.

  3. Elemendi atribuutide dialoogis valige vahekaart Sündmused.

  4. Laiendage ala Vormiteegid. Kui sündmuseohjuriks määratavat funktsiooni sisaldav teek pole juba esitatud, lisage teek.

  5. Sündmuseohjurile vormiteegi lisamine

    1. Suvandi Sündmuseloend jaotises Vormiteegid klõpsake nuppu Lisa.

    2. Leidke saadaolevate veebiressursside loendist JavaScripti veebiressurss. Valige see ja klõpsake nuppu Lisa.

      Kui vajalikku JavaScripti veebiressurssi pole olemas, klõpsake uue veebiressursi vormi avamiseks nuppu Uus ja looge see.

    3. JavaScripti veebiressursi loomine

      1. Veebiressursi vormil määrake järgmised atribuudid.

        Atribuut Väärtus
        Nimi Nõutav. Sisestage veebiressursi nimi.
        Kuvatav nimi Nõutav. Sisestage veebiressursside loendis kuvatav nimi.
        Kirjeldus Valikuline. Sisestage veebiressursi kirjeldus.
        Tüüp Nõutav. Valige suvand Script (JScript).
        Keel Valikuline. Valige üks organisatsiooni jaoks saadaolevatest keeltest.
      2. Kui teil on skript olemas, soovitame tungivalt faili leidmiseks ja üleslaadimiseks kasutada nuppu Sirvi.

        Võite ka klõpsata nuppu Tekstiredaktor ja kleepida või tippida skripti sisu dialoogiboksi Sisu redigeerimine.

        Märkus

        See lihtne tekstiredaktor ei paku skripti kontrollimise funktsioone, seega peaksite üldiselt skriptide redigeerimiseks ja seejärel üleslaadimiseks kasutama eraldi rakendust, nagu Visual Studio.

      3. Klõpsake nuppu Salvesta ja sulgege veebiressursi dialoog.

      4. Loodud veebiressurss on nüüd valitud dialoogis Kirje otsimine. Klõpsake dialoogiboksi sulgemiseks nuppu Lisa.

  6. Jaotises Sündmuseohjurid valige sündmus, mille jaoks soovite sündmuseohjurit määrata.

  7. Dialoogiboksi Ohjuri atribuudid avamiseks klõpsake nuppu Lisa.

  8. Vahekaardil Üksikasjad valige sobiv teek ja sisestage sündmuse jaoks käivitatava funktsiooni nimi.

  9. Sündmuseohjur on vaikimisi lubatud. Kui te ei soovi seda sündmust lubada, tühjendage märkeruut Lubatud.

    Mõne funktsiooni korral tuleb funktsioonile edastada täitmiskontekst. Vajaduse korral valige käsk Edasta täitmiskontekst esimese parameetrina.

    Mõned funktsioonid võtavad vastu parameetrikogumit funktsiooni käitumise juhtimiseks. Kui see on nõutav, sisestage see jaotisse Parameetrite komaeraldusega loend, mis edastatakse funktsioonile.

  10. Vahekaardil Sõltuvused lisage väljad, millest skript sõltub, alale Sõltuvad väljad.

  11. Dialoogiboksi Ohjuri atribuudid sulgemiseks klõpsake nuppu OK.

  12. Kui sündmuseohjur on sisestatud, saate kohandada funktsiooni täitmise järjekorda teiste funktsioonide suhtes, kasutades selle üles või alla nihutamiseks rohelisi nooli.

  13. Elemendi atribuutide dialoogi sulgemiseks klõpsake OK.

  14. Muudatuste salvestamiseks klõpsake nuppu Salvesta. Vormi avaldamiseks klõpsake nuppu Avalda.

Märkus

Kuigi kasutajaliides (UI) võimaldab teil kohandada rohelise üles- ja allanoole abil skriptide laadimise järjekorda, ei laadita skripte tegelikult järjestikku.