Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.");
}
});