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

Nom Type Nécessaire Description
confirmStrings Objet Oui Les chaînes à utiliser dans la boîte de dialogue de confirmation. L’objet contient les valeurs suivantes :
- cancelButtonLabel : Chaîne (facultatif). Étiquette du bouton d’annulation. Si vous ne spécifiez pas l’étiquette du bouton d’annulation, Annuler est utilisé comme étiquette du bouton.
- confirmButtonLabel : Chaîne (facultatif). Étiquette du bouton de confirmation. Si vous ne spécifiez pas l’étiquette du bouton de confirmation, OK est utilisé comme étiquette du bouton.
- subtitle : Chaîne (facultatif). Sous-titre à afficher dans la boîte de dialogue de confirmation.
- text : Chaîne. Message à afficher dans la boîte de dialogue de confirmation.
- title : Chaîne (facultatif). Titre à afficher dans la boîte de dialogue de confirmation.
confirmOptions Objet Non Options pour la hauteur et la largeur de la boîte de dialogue de confirmation. L’objet contient les valeurs suivantes :
- height : Nombre (Facultatif). Hauteur de la boîte de dialogue de confirmation en pixels.
- width : Nombre (Facultatif). Largeur de la boîte de dialogue de confirmation en pixels.
successCallback fonction 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 fonction Non Fonction à exécuter lorsque l’opération échoue.

Exemple

L’exemple de code suivant affiche une boîte de dialogue de confirmation. Le message approprié est consigné dans la console selon que le bouton de confirmation ou d’annulation/X a été appuyé pour fermer la boîte de dialogue.

var confirmStrings = { text:"This is a confirmation.", title:"Confirmation Dialog" };
var confirmOptions = { height: 200, width: 450 };
Xrm.Navigation.openConfirmDialog(confirmStrings, confirmOptions).then(
function (success) {    
    if (success.confirmed)
        console.log("Dialog closed using OK button.");
    else
        console.log("Dialog closed using Cancel button or X.");
});

Xrm.Navigation

Notes

Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)

Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).