Dalintis per


Grid OnRecordSelect įvykis (kliento API nuoroda)

Įvykis OnRecordSelect įvyksta, kai redaguojamame tinklelyje pasirenkama viena eilutė (įrašas). Šis įvykis neįvyksta, jei vartotojas toje pačioje eilutėje pasirenka skirtingus langelius arba pasirenka kelias eilutes.

Pavyzdys: perrašyti numatytąjį atidarymo veikimą modeliu pagrįstose tinkleliuose

Jei norite tinkinti lentelės įrašo atsidarymo būdą naudodami "Power Apps" tinklelio valdiklį, galite valdyti, kaip tai atidaroma naudojant "JavaScript" funkciją, susietą su tinklelio OnRecordSelect įvykiu.

Toliau pateiktame pavyzdyje užtikrinama, kad įrašas atidaromas naudojant formą, pageInputformId kurią nurodo reikšmė, naudojant metodą Xrm.Navigation.navigateTo . Šiame pavyzdyje forma ir tinklelis turi priklausyti tam pačiam objektui.

1 veiksmas: žiniatinklio ištekliaus kūrimas

Kurkite, įrašykite ir publikuokite "JavaScript" (JS) žiniatinklio išteklių, kuriame yra šis kodas:

var Example = window.Example || {};
(function () {
this.OnSelect = function (executionContext) {
   var pageInput = {
      pageType: "entityrecord",
      entityName: executionContext.getEventSource().getEntityName(),
      entityId: executionContext.getEventSource().getId(),
      formId: "420786E3-D342-4A9A-914B-AA331FF2D25E"    
   };
   Xrm.Navigation.navigateTo(pageInput);
}
}).call(Example);

Daugiau informacijos: Modeliu pagrįstų taikomosios programos žiniatinklio išteklių kūrimas arba redagavimas

2 veiksmas: įgalinkite "Power Apps" tinklelio valdiklį

Atlikite šiuos veiksmus, kad įgalintumėte "Power Apps" tinklelio valdiklį kaip pagrindinį tinklelį (lentelės rodinį) arba modeliu pagrįstos formos papildomame tinklelyje:

3 veiksmas: užregistruokite pasirinktinį elgesį OnRecordSelect įvykyje

Įgalinus "Power Apps" tinklelio valdiklį, rodomas skirtukas Įvykiai . Pasirinkite skirtuką Įvykiai :

  1. Dalyje Formų bibliotekos įtraukite formų biblioteką iš žiniatinklio ištekliaus, sukurto.
  2. Dalyje Įvykių apdorojimo programos pasirinkite įvykį OnRecordSelect ir pasirinkite Įtraukti ir bus rodomas iššokantis langas.
  3. Iššokančiajame lange pasirinkite ką tik įtrauktą formų biblioteką ir funkcijos pavadinimą Example.OnSelect. Tai yra žiniatinklio ištekliuje sukurtos "JavaScript" funkcijos pavadinimas. Būtinai pažymėkite parinktį Perduoti vykdymo kontekstą kaip pirmąjį parametrą.

Daugiau informacijos: "Power Apps" tinklelio valdiklis

Įvykiai (kliento API nuoroda)
Įvykiai formose ir tinkleliuose modeliu pagrįstose programose