Napomena
Za pristup ovoj stranici potrebna je autorizacija. Možete se pokušati prijaviti ili promijeniti direktorije.
Za pristup ovoj stranici potrebna je autorizacija. Možete pokušati promijeniti direktorije.
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:
- U odjeljku Biblioteke obrazaca dodajte biblioteku obrazaca iz stvorenog web-resursa.
- U odjeljku Rukovatelja događajima odaberite događaj OnRecordOdaberi odaberite Dodaj i pojavit će se skočni prozor.
- 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
Povezani članci
Događaji (referenca za API klijenta)
Događaji u obrascima i rešetkama u aplikacijama utemeljenim na modelu