Događaj "OnRecordSelect" (referenca API-ja klijenta)

Do OnRecordSelect događaja dolazi kada se izabere jedan red (zapis) u koordinatnoj mreži koja se može uređivati. Do ovog događaja ne dolazi ako korisnik izabere različite ćelije u istom redu ili izabere više redova.

Primer: Zamena podrazumevanog ponašanja otvaranja u koordinatnoj mreži koju posiga model

Kada želite da prilagodite način na koji se zapis tabele otvara iz Power Apps kontrole koordinatne mreže, možete da kontrolišete kako će se to otvoriti sa JavaScript OnRecordSelect funkcijom povezanom sa događajem koordinatne mreže.

Sledeći primer obezbeđuje otvaranje pageInputformId zapisa pomoću obrasca navedenog pomoću metoda Xrm.Navigation.navigateTo . U ovom primeru obrazac i koordinatna mreža moraju pripadati istom entitetu.

1. korak: Kreiranje veb resursa

Kreirajte, sačuvajte i objavite JavaScript (JS) veb resurs koji sadrži sledeći kôd:

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

Više informacija: Kreiranje ili uređivanje veb resursa aplikacije zasnovane na modelu

2. korak: Omogućavanje Kontrole koordinatne mreže za Power Apps

Pratite ove korake da biste omogućili kontrolu koordinatne mreže Za Power Apps kao glavnu koordinatnu mrežu (tabelarni prikaz) ili u okviru podmnoženja obrasca zasnovanog na modelu:

3. korak: Registrovanje prilagođenog ponašanja na događaju OnRecordSelect

Kada omogućite kontrolu koordinatne mreže Power Apps, pojavljuje se kartica Događaji. Izaberite karticu Događaji :

  1. U okviru odeljka Biblioteke obrazaca dodajte biblioteku obrazaca iz veb resursa koji je kreiran.
  2. U okviru odeljka Rukovaoci događajem izaberite događaj OnRecordSelect i izaberite stavku Dodaj i pojaviće se iskačući prozor.
  3. U iskačućem meniju izaberite biblioteku obrazaca koja je upravo dodata i ime funkcije Example.OnSelect. Ovo je ime javaScript funkcije kreirane u veb resursu. Uverite se da ste proverili opciju Dodaj kontekst izvršavanja kao prvi parametar.

Više informacija: Power Apps kontrola koordinatne mreže

Događaji (referenca klijentskog API-ja)
Događaji u oblicima i mrežama u aplikacijama zasnovanim na modelu