Megosztás:


Grid OnRecordSelect esemény (ügyfél API-referencia)

Az OnRecordSelect esemény akkor következik be, ha egyetlen sor (rekord) van kijelölve egy szerkeszthető rácsban. Ez az esemény nem fordul elő, ha egy felhasználó ugyanabban a sorban különböző cellákat jelöl ki, vagy több sort jelöl ki.

Példa: A modellalapú rácsok alapértelmezett nyitott viselkedésének felülbírálása

Ha testre szeretné szabni, hogy miként nyíljon meg egy táblarekord a Power Apps rácsvezérlőjével, a rácseseményhez OnRecordSelect társított JavaScript-függvénnyel szabályozhatja a megnyitás módját.

Az alábbi példa biztosítja, hogy a rekord az érték által pageInputformId megadott űrlapon nyíljon meg az Xrm.Navigation.navigateTo metódussal. Ebben a példában az űrlapnak és a rácsnak ugyanahhoz az entitáshoz kell tartoznia.

1. lépés: Webes erőforrás létrehozása

Hozzon létre, mentse és tegye közzé a Következő kódot tartalmazó JavaScript-(JS-) webes erőforrást:

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

További információ: Modellalapú alkalmazás weberőforrásainak létrehozása vagy szerkesztése

2. lépés: A Power Apps rácsvezérlésének engedélyezése

Az alábbi lépéseket követve engedélyezheti a Power Apps-rács vezérlőt fő rácsként (táblanézetként) vagy modellalapú űrlap alhálózatán belül:

3. lépés: Az egyéni viselkedés regisztrálása az OnRecordSelect eseményen

Amikor engedélyezi a Power Apps rácsvezérlőt, megjelenik egy Események lap. Válassza az Események lapot:

  1. Az Űrlaptárak szakaszban adja hozzá az űrlaptárat a létrehozott webes erőforrásból.
  2. Az Eseménykezelők szakaszban jelölje ki az eseményt OnRecordSelect , majd válassza a Hozzáadás és egy előugró ablak lehetőséget.
  3. Az előugró ablakban válassza ki az imént hozzáadott űrlaptárat és a függvény nevét Example.OnSelect. Ez a webes erőforrásban létrehozott JavaScript-függvény neve. Győződjön meg arról, hogy első paraméterként ellenőrizze a Végrehajtási környezet átadása lehetőséget.

További információ: Power Apps rácsvezérlés

Események (ügyfél API-referencia)
Események űrlapokban és rácsokban a modellvezérelt alkalmazásokban