Share via


Vormi sündmuseohjurite konfigureerimine

Selles teemas käsitletakse teenust Dynamics 365 Customer Engagement (on-premises). Vt teemat, milles käsitletakse Power Appsi versiooni: Mudelipõhise rakenduse vormisündmuste ohjurite konfigureerimine

Dynamics 365 Customer Engagement (on-premises)i vormide sündmuseohjureid saab 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. Valige menüü Avaleht jaotises Redigeerimine suvand Muuda atribuute või topeltklõpsake lihtsalt elementi.

  3. Valige elemendi atribuutide dialoogis 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. Valige sündmuseloendi jaotises Vormiteegidkäsk Lisa.

    2. Leidke saadaolevate veebiressursside loendist JavaScripti veebiressurss. Valige see ja seejärel valige Lisa.

      Kui vajalikku JavaScripti veebiressurssi pole olemas, valige uue veebiressursi vormi avamiseks ja loomiseks Uus .

    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 Skript (JScript).
        Keel Valikuline. Valige üks organisatsiooni jaoks saadaolevatest keeltest.
      2. Kui teile on antud skript, soovitame tungivalt kasutada faili leidmiseks ja üleslaadimiseks nuppu Sirvi .

        Teise võimalusena võite valida nupu Tekstiredaktor ja kleepida või tippida skripti sisu dialoogis 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. Valige Salvesta ja sulgege veebiressursside dialoog.

      4. Teie loodud veebiressurss on nüüd valitud dialoogis Kirje otsimine. Dialoogi sulgemiseks valige Lisa .

  6. Valige jaotises Sündmuseohjurid sündmus, millele soovite sündmuseohjuri seada.

  7. Valige Lisa , et avada dialoog Handleri atribuudid .

  8. Valige vahekaardil Üksikasjad sobiv teek ja tippige funktsiooni nimi, mis tuleks sündmuse jaoks käivitada.

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

    Mõne funktsiooni korral tuleb funktsioonile edastada täitmiskontekst. Valige esimeseks parameetriks Pass täitmise kontekst, kui see on nõutav.

    Mõned funktsioonid võtavad vastu parameetrikogumit funktsiooni käitumise juhtimiseks. Kui need on vajalikud, sisestage need komaga eraldatud parameetrite loendisse, mis edastatakse funktsioonile.

  10. Lisage vahekaardil Sõltuvused alale Sõltuvad väljad kõik väljad , millest skript sõltub.

  11. Valige OK , et sulgeda dialoog Käitleja atribuudid .

  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 valige OK .

  14. Muudatuste salvestamiseks valige nupp Salvesta. Vormi avaldamiseks valige 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.

Vt ka

Kasutage põhivormi ja selle komponente