Bendrinti naudojant


Formų įvykių apdorojimo programų, skirtų modeliu pagrįstai programai, konfigūravimas

Galima konfigūruoti tolesnių formos sričių „Power Apps“ formų įvykių apdorojimo programas.

Elementas Renginys Aprašas
Forma OnLoad Įvyksta, kai forma įkeliama.
OnSave Įvyksta, kai duomenys įrašomi.
Tabuliavimo klavišas TabStateChange Įvyksta, kai skirtukas išskleidžiamas arba sutraukiamas.
Column OnChange Atsitinka, kai duomenys stulpelyje keičiasi ir valdiklis praranda koncentraciją.
IFRAME OnReadyStateComplete Įvyksta, kai įkeliamas IFRAME turinys.

Įvykio apdorojimo programą sudaro nuoroda į „JavaScript“ žiniatinklio išteklių ir tame žiniatinklio ištekliuje apibrėžta funkcija, kuri bus vykdoma įvykus įvykiui. Kiekviename elemente gali būti sukonfigūruota iki 50 atskirų įvykio apdorojimo programų.

Svarbu

Neteisingai sukonfigūravus įvykio apdorojimo programą, gali kilti scenarijaus klaidų, dėl kurių forma gali būti neįkelta arba veikti netinkamai. Jei nesate scenarijaus kūrėjas, įsitikinkite, kad tiksliai suprantate, kokių konfigūravimo parinkčių reikia scenarijui.

Nekonfigūruokite scenarijaus įvykio apdorojimo programos naudodami biblioteką, kurios šaltinis nėra patikimas. Scenarijus galima naudoti norint atlikti bet kokį veiksmą, kurį galėtų atlikti vartotojas, o prastai parašytas scenarijus gali gerokai sumažinti formos efektyvumą.

Sukonfigūravę įvykio apdorojimo programą, visada išbandykite, ar ji veikia tinkamai.

Įvykio apdorojimo programos konfigūravimas

Toliau nurodyta procedūra aprašo, kaip konfigūruoti formos įvykio apdorojimo programą. Norėdami sukonfigūruoti skirtuko, stulpelio arba IFRAME įvykių apdorojimo programą, atlikite panašius veiksmus.

  1. Prisijunkite prie, atidarykite norimą lentelę, tada atidarykite formą formų dizaino įrankis, kur norite konfigūruoti „Power Apps“ įvykio apdorojimo programą.

  2. Atsižvelgdami į bibliotekos būseną, pasirinkite vieną iš šių:

    • Jei biblioteka, kurioje yra funkcija, kurią norite nustatyti kaip įvykio apdorojimo programą, jau yra prieinama, dešinioje srityje Ypatybės dalyje Pagrindinė kliento forma pažymėkite skirtuką Įvykiai, tada pereikite prie 3 veiksmo.
    • Jei biblioteka, kurioje yra jūsų norimą funkciją, dar nėra prieinama, kairiojoje naršymo srityje pasirinkite Formų bibliotekos, tada pažymėkite Įtraukti biblioteką:
      1. Juostoje įtraukti „JavaScript“ biblioteką puslapyje, pasirinkite Naujas. Formos įvykio įtraukimas į biblioteką.
      2. Naudodami naują naršyklės skirtuką užpildykite ypatybes ir sukurkite „JScript" žiniatinklio išteklių, tada pažymėkite Įrašyti, tada pažymėkite Publikuoti. Daugiau informacijos: „JavaScript" žiniatinklio išteklių kūrimas
      3. Uždarykite naršyklės skirtuką ir grįžkite į sąrašą „JavaScript" bibliotekos įtraukimas.
      4. Sąraše pasirinkite „JavaScript" žiniatinklio išteklių, pažymėkite Įtraukti, tada – skirtuką Įvykiai.

      Pastaba

      Gali prireikti pažymėti Atšaukti, o tada – Įtraukti biblioteką, kad sąrašas būtų atnaujintas.

  3. Skirtuke Įvykiai pasirinkite Įvykio apdorojimo programa ir, norėdami konfigūruoti formos įvykį, užpildykite šią informaciją ir tada pasirinkite Atlikta:

    • Įvykio tipas:

      • Įrašius: įrašius įrašą po formos lauko pakeitimo.
      • Įkeliant: kai atidaroma forma.
    • Biblioteka: „JavaScript" žiniatinklio išteklius.

    • Funkcija: „JavaScript" žiniatinklio ištekliaus funkcijos, kurią reikia vykdyti įvykiui, pavadinimas.

    • Įjungta: Pagal numatytuosius nustatymus įvykio apdorojimo programa yra įjungta. Išvalykite žymės langelį Įjungta, jei nenorite šio įvykio įjungti.

    • Perduoti vykdymo kontekstą kaip pirmąjį parametrą: kai kurioms funkcijoms atlikti reikia perduoti funkcijos vykdymo kontekstą. Jei reikia, pažymėkite Perduoti vykdymo kontekstą kaip pirmą parametrą.

    • Kableliais atskirtų parametrų, kurie bus perduoti funkcijai, sąrašas: kai kurios funkcijos gali priimti parametrų rinkinį, kad galėtų valdyti funkcijos veikimą. Jei jų reikia, įveskite juos dalyje Kableliais atskirtasis parametrų sąrašas, kuris bus perduotas funkcijai.

    • Lentelės stulpelių priklausomybės: norėdami įrašyti įvykius, pažymėkite stulpelius, kuriuose norite paleisti įvykį įrašius įrašą.

      Formos įvykio konfigūravimas.

  4. Įrašykiteir publikuokite formą.

Įvykio apdorojimo programos konfigūravimas naudojant klasikinę patirtį

  1. Formų rengyklėje pasirinkite elementą su įvykiu, kuriam norite konfigūruoti programą.

  2. Skirtuko Pagrindinis grupėje Redaguoti pasirinkite Keisti ypatybes arba tiesiog dukart spustelėkite elementą.

  3. Elemento ypatybių dialogo lange pasirinkite skirtuką Įvykiai.

  4. Išplėskite sritį Formų bibliotekos. Jei bibliotekos, kurioje yra funkcija, norima nustatyti kaip įvykio apdorojimo programa, sąraše dar nėra, įtraukite biblioteką.

  5. Formų bibliotekos įtraukimas į įvykio apdorojimo programą

    1. Skiltyje Formų bibliotekos, esančioje srityje Įvykių sąrašas, pasirinkite Įtraukti.

    2. Raskite „JavaScript“ žiniatinklio išteklių galimų žiniatinklio išteklių sąraše. Jį pasirinkite, tada pasirinkite Įtraukti.

      Jei reikiamo „JavaScript“ žiniatinklio ištekliaus nėra, pasirinkite Naujas, kad atidarytumėte naujo žiniatinklio ištekliaus formą, ir sukurkite išteklių.

    3. Norėdami sukurti "JavaScript" žiniatinklio išteklių, žr. „JavaScript" žiniatinklio ištekliaus kūrimas.

    4. Žiniatinklio ištekliai, kuriuos sukūrėte dabar pasirenkami Ieškoti eilutės teksto laukelyje. Pasirinkite Įtraukti norėdami uždaryti dialogo langą.

  6. Skiltyje Įvykių apdorojimo programos pasirinkite įvykį, kuriam norite nustatyti įvykio apdorojimo programą.

  7. Pasirinkite Įtraukti, kad atidarytumėte dialogo langą Apdorojimo programos ypatybės.

  8. Skirtuke Išsami informacija pasirinkite atitinkamą biblioteką ir įveskite funkcijos, kuri turėtų būti vykdoma įvykyje, pavadinimą.

  9. Pagal numatytuosius nustatymus įvykio apdorojimo programa yra įjungta. Išvalykite žymės langelį Įjungta, jei nenorite šio įvykio įjungti.

    Kai kurioms funkcijoms reikia, kad būtų perduotas vykdymo kontekstas. Jei reikia, pažymėkite Perduoti vykdymo kontekstą kaip pirmą parametrą.

    Kai kurios funkcijos gali priimti parametrų, valdančių funkcijos veikimą, rinkinį. Jei jų reikia, įveskite juos dalyje Kableliais atskirtasis parametrų sąrašas, kuris bus perduotas funkcijai.

  10. Skirtuke Priklausiniai įtraukite bet kuriuos stulpelius į scenarijaus priklausinius į Priklausinio stulpeliai sritį.

  11. Pasirinkite Gerai, kad uždarytumėte dialogo langą Apdorojimo programos ypatybės.

  12. Kai įvykio apdorojimo programa įvesta, galite koreguoti, kokia tvarka funkcija bus vykdoma, palyginti su bet kokiomis kitomis funkcijomis, naudodamiesi žaliomis rodyklėmis ir perkeldami ją į viršų arba į apačią.

  13. Pasirinkite Gerai, kad uždarytumėte elemento ypatybių dialogo langą.

  14. Pasirinkite Įrašyti, kad įrašytumėte keitimus. Pasirinkite Publikuoti norėdami formą publikuoti.

Pastaba

Vartotojo sąsajoje galima koreguoti tvarką, kuria, naudojant žalias rodykles aukštyn ir žemyn, įkeliami scenarijai – scenarijai iš tikrųjų neįkeliami iš eilės.

Kurkite „JavaScript“ žiniatinklio išteklių

  1. Žiniatinklio ištekliaus formoje nustatykite šias ypatybes:

    Ypatybė Vertė
    Vardas Būtina. Įveskite žiniatinklio ištekliaus pavadinimą.
    Rodomas pavadinimas Būtina. Įveskite pavadinimą, kuris bus rodomas žiniatinklio išteklių sąraše.
    Aprašas Pasirenkama. Įveskite žiniatinklio ištekliaus aprašą.
    Tipas Būtina. Pasirinkite Scenarijus (JScript).
    Kalba Pasirenkama. Pasirinkite vieną iš jūsų organizacijoje pasiekiamų kalbų.
  2. Jei gavote scenarijų, primygtinai rekomenduojame pasinaudoti mygtuku Naršyti, rasti failą ir jį nusiųsti.

Arba galite pasirinkti mygtuką Teksto rengyklė ir įklijuoti arba įvesti scenarijaus turinį dialogo lange Redaguoti turinį.

Pastaba

Ši paprasta teksto rengyklė neturi jokių scenarijaus tikslumo tikrinimo funkcijų, todėl turėtumėte visada pabandyti naudoti atskirą programą, pvz., Visual Studio, ir redaguoti scenarijus, tada – juos nusiųsti.

  1. Pasirinkite Įrašyti ir uždarykite žiniatinklio ištekliaus dialogo puslapį.

Tolesni veiksmai

Išsamios instrukcijos: Parašykite savo pirmąjį kliento scenarijų
Pagrindinės formos ir jos komponentų naudojimas

Pastaba

Ar galite mums pranešti apie dokumentacijos kalbos nuostatas? Atlikite trumpą apklausą. (atkreipkite dėmesį, kad ši apklausa yra anglų kalba)

Apklausą atliksite per maždaug septynias minutes. Asmeniniai duomenys nėra renkami (privatumo nuostatos).