Partekatu bidez


Grid OnRecordSelect gertaera (bezeroaren APIaren erreferentzia)

Gertaera OnRecordSelect errenkada bakar bat (erregistroa) hautatzen denean gertatzen da sareta editagarri batean. Gertaera hau ez da gertatuko erabiltzaile batek errenkada berean gelaxka desberdinak hautatzen baditu edo errenkada anitz hautatzen baditu.

Adibidea: Gainidatzi irekitze-portaera lehenetsia ereduan oinarritutako saretetan

Power Apps sareta kontroletik taulako erregistro bat irekitzeko modua pertsonalizatu nahi duzunean, saretaren OnRecordSelect gertaerarekin lotutako JavaScript funtzio batekin nola irekitzen den kontrola dezakezu.

Ondorengo adibideak ziurtatzen du erregistroa balioak pageInputformId zehaztutako inprimakia erabiliz irekitzen dela, Xrm.Navigation.navigateTo metodoa erabiliz. Adibide honetan, inprimakia eta sareta entitate berekoak izan behar dute.

1. urratsa: Sortu web baliabide bat

Sortu, gorde eta argitaratu JavaScript (JS) web baliabidea, kode hau duena:

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

Informazio gehiago: Sortu edo editatu ereduetan oinarritutako aplikazioen web baliabideak

2. urratsa: Gaitu Power Apps Grid Control

Jarraitu urrats hauek Power Apps-en sareta kontrola sareta nagusi gisa (taula ikuspegi) edo ereduan oinarritutako inprimakiaren azpisare baten barruan gaitzeko:

3. urratsa: Erregistratu portaera pertsonalizatua OnRecordSelect gertaeran

Power Apps-en sareta kontrola gaitzen duzunean, Gertaerak fitxa bat agertuko da. Hautatu Gertaerak fitxa:

  1. Inprimakien liburutegiak atalean, gehitu Inprimakien liburutegia sortutako web baliabidetik.
  2. Gertaeren kudeatzaileak atalean, hautatu gertaera ErregistroaHautatu eta hautatu Gehitu eta laster-leiho bat agertuko da.
  3. Laster-leihoan, hautatu gehitu berri den inprimaki-liburutegia eta funtzioaren izena Example.OnSelect. Web baliabidean sortutako JavaScript funtzioaren izena da. Ziurtatu Pass exekuzio testuingurua aukera lehenengo parametro gisa hautatzen duzula.

Informazio gehiago: Power Apps sarearen kontrola

Gertaerak (bezeroaren APIaren erreferentzia)
Gertaerak inprimakietan eta sareetan ereduetan oinarritutako aplikazioetan