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.");
});
Rubriques connexes
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é).
Commentaires
Envoyer et afficher des commentaires pour