Notă
Accesul la această pagină necesită autorizare. Puteți încerca să vă conectați sau să modificați directoarele.
Accesul la această pagină necesită autorizare. Puteți încerca să modificați directoarele.
Evenimentul OnRecordSelect are loc atunci când este selectat un singur rând (înregistrare) într-o grilă editabilă. Acest eveniment nu are loc dacă un utilizator selectează celule diferite pe același rând sau selectează mai multe rânduri.
Exemplu: Înlocuire comportament implicit de deschidere în grile bazate pe modele
Atunci când doriți să particularizați modul în care se deschide o înregistrare de tabel din controlul grilei Power Apps, puteți controla modul în care se deschide aceasta cu o funcție JavaScript asociată cu evenimentul de grilă OnRecordSelect .
Următorul exemplu asigură că înregistrarea se deschide utilizând formularul specificat de pageInputformId valoarea utilizată de metoda Xrm.Navigation.navigateTo . În acest exemplu, formularul și grila trebuie să aparțină aceleiași entități.
Pasul 1: Crearea unei resurse web
Creați, salvați și publicați o resursă web JavaScript (JS) care conține următorul cod:
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);
Mai multe informații: Crearea sau editarea resurselor web ale aplicației bazate pe modele
Pasul 2: Activați controlul grilei Power Apps
Urmați acești pași pentru a activa controlul grilei Power Apps ca grilă principală (vizualizare tabel) sau într-un subgrid de formular bazat pe model:
Pasul 3: Înregistrați comportamentul particularizat în OnRecordSelect Eveniment
Atunci când activați controlul grilei Power Apps, apare o filă Evenimente . Selectați fila Evenimente :
- Sub secțiunea Biblioteci de formulare, adăugați Biblioteca de formulare de la resursa web creată.
- Sub secțiunea Rutine de tratare evenimente , selectați evenimentul OnRecordSelect și selectați Adăugare și apare o fereastră pop-up.
- În fereastra pop-up, selectați biblioteca de formulare adăugată și numele
Example.OnSelectfuncției . Acesta este numele funcției JavaScript create în resursa web. Asigurați-vă că bifați opțiunea Treceți contextul de execuție ca prim parametru.
Mai multe informații: Controlul grilei Power Apps
Articole asociate
Evenimente (Referință API client)
Evenimente în formulare și grile în aplicații bazate pe model