Luovien sivujen sivumenetelmät

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.