openConfirmDialog (Klient-API-referanse)

Viser en bekreftelsesdialogboks som inneholder en melding og to knapper.

Syntaks

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

Parametere

Note

Når du aktiverer det nye utseendet, endrer dialogbokshøyden automatisk størrelse hvis du ikke angir høydeverdien for dialogboksalternativene.

Navn Type Kreves Beskrivelse
confirmStrings confirmStrings Ja Strengene som skal brukes i bekreftelsesdialogboksen.
confirmOptions confirmOptions No Alternativer for høyde og bredde for bekreftelsesdialogboksen.
successCallback funksjon No En funksjon som skal utføres når bekreftelsesdialogboksen lukkes ved å klikke på bekreft, avbryt eller X øverst til høyre i dialogboksen. Et objekt med det bekreftede (boolske) attributtet sendes som angir om bekreftelsesknappen ble klikket for å lukke dialogboksen.
errorCallback funksjon No En funksjon som skal utføres når operasjonen mislykkes.

confirmStrings

Navn Type Beskrivelse
cancelButtonLabel Streng (Valgfritt) Avbryt-knappeetiketten. Hvis du ikke angir avbryt-knappeetiketten, brukes Avbryt som knappeetikett.
confirmButtonLabel Streng (Valgfritt) Bekreft knappeetiketten. Hvis du ikke angir bekreftelsesknappetiketten, brukes OK som knappeetikett.
subtitle Streng (Valgfritt) Undertittelen som skal vises i bekreftelsesdialogboksen.
text Streng Meldingen som skal vises i bekreftelsesdialogboksen.
title Streng (Valgfritt) Tittelen som skal vises i bekreftelsesdialogboksen.

confirmOptions

Navn Type Beskrivelse
height Nummer (Valgfritt) Høyden på bekreftelsesdialogboksen i piksler. Når det nye utseendet er aktivert, endrer dialogbokshøyden automatisk størrelse hvis du ikke angir height verdien for dialogboksalternativene.
width Nummer (Valgfritt) Bredden på bekreftelsesdialogboksen i piksler.

Eksempel

Følgende kodeeksempel viser en bekreftelsesdialogboks. Den loggfører en passende melding i konsollen avhengig av om brukeren velger bekreft eller avbryt/X for å lukke dialogboksen.

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