Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Táto OnRecordSelect udalosť nastane, keď sa v upraviteľnej mriežke vyberie jeden riadok (záznam). Táto udalosť nenastane, ak používateľ vyberie rôzne bunky v tom istom riadku alebo vyberie viacero riadkov.
Príklad: Prepísanie predvoleného správania otvárania v modelom riadených mriežkach
Ak chcete prispôsobiť spôsob otvárania záznamu tabuľky z ovládacieho prvku mriežky služby Power Apps, môžete ovládať, ako sa to otvorí s funkciou JavaScript priradenou k udalosti mriežky OnRecordSelect .
Nasledujúci príklad zaistí otvorenie záznamu pomocou formulára zadaného pageInputformId hodnotou pomocou metódy Xrm.Navigation.navigateTo . V tomto príklade musia formuláre a mriežky patriť do tej istej entity.
Krok č. 1: Vytvorenie webového zdroja
Vytvorte, uložte a publikujte webový prostriedok jazyka JavaScript (JS), ktorý obsahuje nasledujúci kód:
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);
Ďalšie informácie: Vytváranie alebo úprava webových zdrojov modelom riadenej aplikácie
Krok č. 2: Povolenie ovládacieho prvku mriežky služby Power Apps
Podľa týchto krokov povoľte ovládací prvok mriežky služby Power Apps ako hlavnú mriežku (zobrazenie tabuľky) alebo v rámci podmieržky formulára riadeného modelom:
Krok č. 3: Registrácia vlastného správania pre udalosť OnRecordSelect
Keď povolíte ovládací prvok mriežky služby Power Apps, zobrazí sa karta Udalosti . Vyberte kartu Udalosti :
- Do časti Knižnice formulárov pridajte Knižnicu formulárov z vytvoreného webového zdroja.
- V časti Obsluhy udalostí vyberte udalosť OnRecordSelect a vyberte položku Pridať a zobrazí sa kontextová ponuka.
- V kontextovej ponuke vyberte práve pridanú knižnicu formulárov a názov
Example.OnSelectfunkcie . Toto je názov funkcie JavaScript vytvorenej vo webovom zdroji. Nezabudnite začiarknuť možnosť Odovzdať kontext spustenia ako prvý parameter.
Viac informácií: Power Apps ovládanie mriežky
Súvisiace články
Udalosti (odkaz na rozhranie API klienta)
Udalosti vo formulároch a mriežkach v aplikáciách riadených modelom