Pastaba.
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti prisijungti arba pakeisti katalogus.
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti pakeisti katalogus.
Naudokite objekto puslapio metodus dataApi , kad valdytumėte patį generuojamą puslapį, pvz., pateikti reikšmę, kai puslapis naudojamas kaip dialogo langas. Šiuo metu yra tik vienas puslapio metodas.
setPageOutput metodas
Nustato reikšmę, grąžintą į iškvietimo scenarijų, kai uždaromas generuojamas puslapis, atidarytas kaip dialogo langas. Šis metodas galimas tik pagrindiniuose kompiuteriuose, kurie palaiko reikšmes iš generuojamų puslapių dialogo langų. Ji nėra bendrinamos dataApi sutarties dalis, todėl prieš skambindami patikrinkite, ar ji yra.
Parametrai
| Pavadinimas / vardas ir pavardė | Tipas | Aprašas |
|---|---|---|
value |
nežinomas | Reikšmė, grąžinama į scenarijų, kuris atidarė dialogo langą. Reikšmė gali būti primityvi, objektas arba masyvas. |
Grąžinimai
Reikšmės nėra.
setPageOutput pavyzdys
dataApi.setPageOutput?.({
action: "selected",
recordId: selectedRecordId
});
const xrm = (window as any).Xrm;
await xrm.Navigation.navigateBack();
Skambučiai setPageOutput neuždaro dialogo lango ir neatnaujina skambinimo puslapio. Uždarykite dialogo langą naudodami Xrm.Navigation.navigateBack(). Tada grąžintas Xrm.Navigation.navigateTo pažadas išsprendžiamas su objektu, kurio returnValue ypatybėje yra naujausia saugoma reikšmė. Iškvietimo scenarijus turi aiškiai taikyti grąžintą reikšmę formai, tinkleliui ar kitai būsenai.
Šis metodas taikomas generuojant puslapius, atidarytus kaip dialogo langai. Generuojami puslapiai, atidaryti įterpimuose arba taikomosios programos šoninėje srityje, negrąžina reikšmės skambinimo scenarijui.