Märkus.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida sisse logida või kausta vahetada.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida kausta vahetada.
Kasutage objekti lehemeetodeid dataApi , et juhtida generatiivset lehte ennast (nt tagastada väärtus, kui lehte kasutatakse dialoogina). Praegu on saadaval ainult üks lehemeetod.
setPageOutput Meetod
Seab kutsuva skripti tagastatud väärtuse, kui dialoogina avatud generatiivne leht sulgub. See meetod on saadaval ainult hostides, mis toetavad väärtuste tagastamist generatiivsetest lehedialoogidest. See ei kuulu ühislepingusse dataApi , seega enne lepingule helistamist kontrollige, kas see on olemas.
Parameetrid
| Nimi | Tüüp | Kirjeldus |
|---|---|---|
value |
tundmatu | Väärtus, mis naaseb dialoogi avanud skripti juurde. Väärtus võib olla primitiivne, objekt või massiiv. |
Tagastused
Väärtust pole.
setPageOutput example
dataApi.setPageOutput?.({
action: "selected",
recordId: selectedRecordId
});
const xrm = (window as any).Xrm;
await xrm.Navigation.navigateBack();
Helistamine setPageOutput ei sule dialoogi ega värskenda helistamislehte. Sulgege dialoogiboks i abil Xrm.Navigation.navigateBack(). Seejärel tagastatud Xrm.Navigation.navigateTo lubadus laheneb objektiga, mille returnValue atribuut sisaldab viimati salvestatud väärtust. Kutsuv skript peab tagastatud väärtuse selgelt oma vormile, ruudustikule või muule olekule rakendama.
See meetod kehtib dialoogidena avatud generatiivsetele lehtedele. Tekstisiseselt või rakenduse külgpaanil avatud generatiivsed lehed ei tagasta kutsuva skripti väärtust.