openConfirmDialog (référence de l’API client)

Affiche une boîte de dialogue de confirmation contenant un message et deux boutons.

Syntaxe

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

Paramètres

Note

Lorsque vous activez la nouvelle apparence, la hauteur de boîte de dialogue est redimensionnée automatiquement si vous ne définissez pas la valeur de hauteur des options de boîte de dialogue.

Nom Type Requise Description
confirmStrings confirmStrings Oui Chaînes à utiliser dans la boîte de dialogue de confirmation.
confirmOptions confirmOptions Non Options de hauteur et de largeur pour la boîte de dialogue de confirmation.
successCallback function Non Fonction à exécuter lorsque la boîte de dialogue de confirmation est fermée en cliquant sur le bouton de confirmation, d’annulation, ou X dans le coin supérieur droit de la boîte de dialogue. On passe un objet avec l’attribut (booléen) confirmed qui indique si le bouton de confirmation a été appuyé pour fermer la boîte de dialogue.
errorCallback function Non Fonction à exécuter lorsque l’opération échoue.

confirmStrings

Nom Type Description
cancelButtonLabel String (Facultatif) Étiquette du bouton Annuler. Si vous ne spécifiez pas l’étiquette du bouton d’annulation, Annuler est utilisé comme étiquette du bouton.
confirmButtonLabel String (Facultatif) Étiquette du bouton confirmer. Si vous ne spécifiez pas l’étiquette du bouton de confirmation, OK est utilisé comme étiquette du bouton.
subtitle String (Facultatif) Sous-titre à afficher dans la boîte de dialogue de confirmation.
text String Message à afficher dans la boîte de dialogue de confirmation.
title String (Facultatif) Titre à afficher dans la boîte de dialogue de confirmation.

confirmOptions

Nom Type Description
height Number (Facultatif) Hauteur de la boîte de dialogue de confirmation en pixels. Une fois la nouvelle apparence activée, la hauteur de boîte de dialogue est redimensionnée automatiquement si vous ne définissez pas la height valeur des options de boîte de dialogue.
width Number (Facultatif) Largeur de la boîte de dialogue de confirmation en pixels.

Exemple

L’exemple de code suivant affiche une boîte de dialogue de confirmation. Il enregistre un message approprié dans la console selon que l’utilisateur sélectionne confirmer ou annuler/X pour fermer la boîte de dialogue.

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