Sündmuseohjurite konfigureerimine

Kehtib rakendustes PowerApps ja Dynamics 365 (veebiversioon), versioon 9.x

PowerAppsi 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 vahekaardi Avaleht rühmast Redigeerimine nupp 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. Valige loendi Sündmuseloend jaotise Vormiteegid nupp Lisa.

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

      Kui vajaolevat JavaScripti veebiressurssi pole olemas, valige uue veebiressursi vormi avamiseks nupp 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 valida nupu Tekstiredaktor ja kleepida või sisestada 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. Valige nupp Salvesta ja sulgege veebiressursi dialoogiboks.

      4. Loodud veebiressurss on nüüd valitud dialoogis Kirje otsimine. Valige dialoogiboksi sulgemiseks nupp Lisa.

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

  7. Dialoogiboksi Ohjuri atribuudid avamiseks valige nupp 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 valige nupp 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 dialoogiboksi sulgemiseks valige nupp OK.

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

Põhivormi ja selle komponentide kasutamine