Događaj Grid OnRecordSelect (referenca klijentskog API-ja)

Događaj OnRecordSelect se događa kada je u rešetki koja se može uređivati odabran jedan redak (zapis). Taj se događaj ne događa ako korisnik odabire različite ćelije u istom retku ili ako odabire više redaka.

Primjer: Nadjačavanje zadanog otvorenog ponašanja u rešetkama utemeljenima na modelu

Kada želite prilagoditi način na koji se zapis tablice otvara iz kontrole rešetke aplikacije Power Apps, možete kontrolirati kako će se to otvoriti pomoću JavaScript funkcije povezane s događajem rešetke OnRecordSelect .

Sljedeći primjer jamči otvaranje zapisa pomoću obrasca navedenog pageInputformId pomoću metode Xrm.Navigation.navigateTo . U ovom primjeru obrazac i rešetka moraju pripadati istom entitetu.

Prvi korak: stvaranje web-resursa

Stvorite, spremite i objavite web-resurs za JavaScript (JS) koji sadrži sljedeći kod:

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);

Dodatne informacije: Stvaranje ili uređivanje web-resursa aplikacije utemeljene na modelu

Drugi korak: omogućivanje kontrole rešetke power apps

Slijedite ove korake da biste omogućili kontrolu rešetke aplikacije Power Apps kao glavnu rešetku (prikaz tablice) ili unutar podrešetke obrasca utemeljenog na modelu:

Treći korak: registriranje prilagođenog ponašanja na događaju OnRecordSelect

Kada omogućite kontrolu rešetke aplikacije Power Apps, prikazat će se kartica Događaji. Odaberite karticu Događaji:

  1. U odjeljku Biblioteke obrazaca dodajte biblioteku obrazaca iz stvorenog web-resursa.
  2. U odjeljku Rukovatelja događajima odaberite događaj OnRecordOdaberi odaberite Dodaj i pojavit će se skočni prozor.
  3. U skočnom prozoru odaberite dodanu biblioteku obrazaca i naziv funkcije Example.OnSelect. To je naziv funkcije JavaScript stvorene u web-resursu. Provjerite je li mogućnost Proslijedi kontekst izvršenja kao prvi parametar.

Dodatne informacije: kontrola rešetke aplikacije Power Apps

Događaji (referenca za API klijenta)
Događaji u obrascima i rešetkama u aplikacijama utemeljenim na modelu