opomba,
Dostop do te strani zahteva pooblastilo. Poskusite se vpisati alispremeniti imenike.
Dostop do te strani zahteva pooblastilo. Poskusite lahko spremeniti imenike.
Do OnRecordSelect dogodka pride, ko je v mreži, ki jo je mogoče urejati, izbrana ena vrstica (zapis). Ta dogodek se ne zgodi, če uporabnik izbere različne celice v isti vrstici ali izbere več vrstic.
Primer: Override the default open behavior in model-driven grids
Če želite prilagoditi način odpiranja zapisa tabele v mrežnem kontrolniku aplikacije Power Apps, lahko nadzorujete, kako se to odpre s funkcijo JavaScript, povezano z dogodkom mreže OnRecordSelect .
Ta primer zagotavlja, da se zapis odpre z uporabo pageInputformId obrazca, določenega z vrednostjo z metodo Xrm.Navigation.navigateTo . V tem primeru morata obrazec in mreža pripadati isti entiteti.
1. korak: Ustvarjanje spletnega vira
Ustvarite, shranite in objavite spletni vir JavaScript (JS), ki vsebuje to kodo:
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);
Več informacij: Ustvarjanje ali urejanje spletnih virov aplikacije, ki temeljijo na modelu
2. korak: Omogočanje nadzora mreže power apps
Če želite omogočiti kontrolnik mreže Power Apps kot glavno mrežo (pogled tabele) ali znotraj podmreže obrazca, ki temelji na modelu, sledite tem korakom:
3. korak: Registrirajte vedenje po meri na dogodku OnRecordSelect
Ko omogočite kontrolnik mreže Power Apps, se prikaže zavihek Dogodki. Izberite zavihek Dogodki:
- V razdelku Knjižnice obrazcev dodajte knjižnico obrazcev iz ustvarjenega spletnega vira.
- V razdelku Rutine za obravnavo dogodkov izberite dogodek OnRecordSelect in izberite Dodaj in prikaže se pojavno okno.
- V pojavnem oknu izberite pravkar dodano knjižnico obrazcev in ime funkcije
Example.OnSelect. To je ime funkcije JavaScript, ustvarjene v spletnem viru. Prepričajte se, da ste preverili možnost Pass execution context as first parameter.
Več informacij: Power Apps nadzor mreže
Povezani članki
Dogodki (sklic na API odjemalca)
Dogodki v obrazcih in mrežah v aplikacijah, ki temeljijo na modelu