Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Voit hallita itse muodostavaa sivua käyttämällä objektin dataApi sivumenetelmiä, kuten arvon palauttamista, kun sivua käytetään valintaikkunana. Tällä hetkellä sivuja voi käyttää vain yhdellä tavalla.
setPageOutput menetelmä
Määrittää kutsuvan komentosarjan palautetun arvon, kun valintaikkunassa avattu sivu sulkeutuu. Tämä menetelmä on käytettävissä vain isännissä, jotka tukevat arvojen palauttamista luovien sivujen valintaikkunoiden kautta. Se ei kuulu jaettuun dataApi sopimukseen, joten tarkista, että se on olemassa ennen sen kutsumista.
Parametrit
| Nimi | Kirjoita | Kuvaus |
|---|---|---|
value |
Tuntematon | Arvo, joka palautetaan valintaikkunan avanneen komentosarjan mukaisesti. Arvo voi olla primitiivi, objekti tai matriisi. |
Palautukset
Ei arvoa.
setPageOutput-esimerkki
dataApi.setPageOutput?.({
action: "selected",
recordId: selectedRecordId
});
const xrm = (window as any).Xrm;
await xrm.Navigation.navigateBack();
Kutsuminen setPageOutput ei sulje valintaikkunaa tai päivitä puhelusivua. Sulje valintaikkuna ön avulla Xrm.Navigation.navigateBack(). Tämän jälkeen palautettu Xrm.Navigation.navigateTo lupaus ratkeaa objektilla, jonka returnValue ominaisuus sisältää viimeksi tallennetun arvon. Kutsuvan komentosarjan on eksplisiittisesti käytettävä palautettua arvoa sen lomakkeessa, ruudukossa tai muussa tilassa.
Tämä menetelmä koskee dialogeina avattavia sivuja. Sisäiseen tai sovelluksen sivuruutuun avatut luodut luodut sivut eivät palauta arvoa kutsuvan komentosarjan arvoksi.