Jagamisviis:


Grid OnRecordSelect-sündmus (kliendi API viide)

Sündmus OnRecordSelect toimub siis, kui redigeeritavas ruudustikus on valitud üks rida (kirje). See sündmus ei toimu, kui kasutaja valib samal real erinevad lahtrid või valib mitu rida.

Näide: mudelipõhistes ruudustikes avamise vaikekäitumise alistamine

Kui soovite kohandada tabelikirje avamist Power Appsi ruudustiku juhtelemendi kaudu, saate reguleerida, kuidas see avatakse, kui kasutate ruudustikusündmusega OnRecordSelect seotud JavaScripti funktsiooni.

Järgmises näites tagatakse, et kirje avatakse meetodi Xrm.Navigation.navigateTo abil väärtusega pageInputformId määratud vormi abil. Selles näites peavad vorm ja ruudustik kuuluma samasse olemisse.

1. juhis: veebiressursi loomine

Looge, salvestage ja avaldage JavaScripti (JS) veebiressurss, mis sisaldab järgmist koodi:

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

Lisateave: Mudelipõhiste rakenduste veebiressursside loomine või redigeerimine

2. juhis: Power Appsi ruudustiku juhtelemendi lubamine

Power Appsi koordinaatvõrgu juhtelemendi lubamiseks põhiruudustikuna (tabelivaates) või mudelipõhises alamruudustikus tehke järgmist.

3. juhis: registreerige sündmuse OnRecordSelect kohandatud käitumine

Kui lubate Power Appsi ruudustiku juhtelemendi, kuvatakse vahekaart Sündmused . Valige vahekaart Sündmused :

  1. Lisage jaotises Vormiteegid loodud veebiressursist vormiteek.
  2. Valige jaotises Sündmuseohjurid sündmus OnRecordSelect ja valige Lisa ja kuvatakse hüpik.
  3. Valige hüpikaknas äsja lisatud vormiteek ja funktsiooni nimi Example.OnSelect. See on veebiressursis loodud JavaScripti funktsiooni nimi. Kontrollige kindlasti suvandit Pass execution context as first parameter (Edasta käivitamise kontekst esimese parameetrina).

Lisateave: Power Apps ruudustiku juhtimine

Sündmused (kliendi API viide)
Sündmused mudelipõhiste rakenduste vormides ja ruudustikes