openConfirmDialog (klient-API-reference)

Viser en bekræftelsesdialogboks, der indeholder en meddelelse og to knapper.

Syntaks

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

Parametre

Notat

Når du aktiverer det nye udseende, tilpasses størrelsen af dialogboksens højde automatisk, hvis du ikke angiver højdeværdien for dialogboksens indstillinger.

Navn Type Påkrævet Beskrivelse
confirmStrings confirmStrings Ja De strenge, der skal bruges i bekræftelsesdialogboksen.
confirmOptions confirmOptions Nej Indstillingerne for højde og bredde for bekræftelsesdialogboksen.
successCallback funktion Nej En funktion, der skal udføres, når bekræftelsesdialogboksen lukkes, ved at klikke på bekræft, annuller eller X i øverste højre hjørne af dialogboksen. Et objekt med den bekræftede attribut (boolesk) overføres, der angiver, om der blev klikket på knappen Bekræft for at lukke dialogboksen.
errorCallback funktion Nej En funktion, der skal udføres, når handlingen mislykkes.

confirmStrings

Navn Type Beskrivelse
cancelButtonLabel Streng (Valgfrit) Navnet på knappen Annuller. Hvis du ikke angiver navnet på knappen Annuller, bruges Annuller som knapnavn.
confirmButtonLabel Streng (Valgfrit) Bekræft knapnavnet. Hvis du ikke angiver navnet på knappen Bekræft, bruges OK som knapnavn.
subtitle Streng (Valgfrit) Den undertitel, der skal vises i bekræftelsesdialogboksen.
text Streng Den meddelelse, der skal vises i bekræftelsesdialogboksen.
title Streng (Valgfrit) Den titel, der skal vises i bekræftelsesdialogboksen.

confirmOptions

Navn Type Beskrivelse
height Nummer (Valgfrit) Højden på bekræftelsesdialogboksen i pixel. Når det nye udseende er aktiveret, tilpasses størrelsen af dialogboksens højde automatisk, hvis du ikke angiver værdien height af dialogboksindstillingerne.
width Nummer (Valgfrit) Bekræftelsesdialogboksens bredde i pixel.

Eksempel

I følgende kodeeksempel vises en bekræftelsesdialogboks. Den logfører en passende meddelelse i konsollen, afhængigt af om brugeren vælger bekræft eller annullerer/X for at 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