openConfirmDialog (asiakkaan ohjelmointirajapinnan viittaus)

Näyttää vahvistusvalintaikkunan, joka sisältää viestin ja kaksi painiketta.

Syntaksi

Xrm.Navigation.openConfirmDialog(confirmStrings,confirmOptions).then(successCallback,errorCallback);

Parametrit

Note

Kun otat uuden ulkoasun käyttöön, valintaikkunan korkeus muuttuu automaattisesti, jos et määritä valintaikkunan asetusten korkeusarvoa .

Nimi Tyyppi Pakollinen Kuvaus
confirmStrings confirmStrings Kyllä Vahvistusvalintaikkunassa käytettävät merkkijonot.
confirmOptions vahvistaAsetukset Ei Vahvistusvalintaikkunan korkeus- ja leveysasetukset.
successCallback funktio Ei Funktio, joka suoritetaan, kun vahvistusvalintaikkuna suljetaan napsauttamalla valintaikkunan oikeassa yläkulmassa olevaa Vahvista-, Peruuta- tai X-kohtaa . Välitetään objekti, jolla on vahvistettu (totuusarvo) -määrite. Se ilmaisee, onko Vahvista-painiketta napsautettu valintaikkunan sulkemiseksi.
errorCallback funktio Ei Toiminto, joka suoritetaan, kun toiminto epäonnistuu.

confirmStrings

Nimi Tyyppi Kuvaus
cancelButtonLabel Merkkijono (Valinnainen) Peruuta-painikkeen selite. Jos et määritä Peruuta-painikkeen otsikkoa, painikkeen otsikkona käytetään Peruuta-painiketta .
confirmButtonLabel Merkkijono (Valinnainen) Vahvista painikeotsikko. Jos et määritä vahvista painikeotsikkoa, painikkeen otsikkona käytetään OK-näppäintä .
subtitle Merkkijono (Valinnainen) Vahvistusvalintaikkunassa näytettävä alaotsikko.
text Merkkijono Vahvistusvalintaikkunassa näytettävä viesti.
title Merkkijono (Valinnainen) Vahvistusvalintaikkunassa näytettävä otsikko.

vahvistaAsetukset

Nimi Tyyppi Kuvaus
height Numero (Valinnainen) Vahvistusvalintaikkunan korkeus kuvapisteinä. Kun uusi ulkoasu on käytössä, valintaikkunan korkeus muuttuu automaattisesti, jos et määritä height valintaikkunan asetusten arvoa.
width Numero (Valinnainen) Vahvistusvalintaikkunan leveys kuvapisteinä.

Esimerkki

Seuraava koodiesimerkki näyttää vahvistusvalintaikkunan. Se kirjaa konsoliin asianmukaisen sanoman sen mukaan, valitseeko käyttäjä valintaikkunan vahvistamisen vai peruuttamisen/X :n.

const confirmStrings = {
  text: "This is a confirmation.",
  title: "Confirmation Dialog"
};
const confirmOptions = { height: 200, width: 450 };

Xrm.Navigation.openConfirmDialog(confirmStrings, confirmOptions).then(({ confirmed }) => {
  if (confirmed) {
        console.log("Dialog closed using OK button.");
  } else {
        console.log("Dialog closed using Cancel button or X.");
  }
});

Xrm.Navigation