openConfirmDialog (referència de l'API del client)

Mostra un quadre de diàleg de confirmació que conté un missatge i dos botons.

Sintaxi

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

Paràmetres

Nota

Amb el nou aspecte habilitat, l'alçada del diàleg canviarà de mida automàticament si no establiu el valor d'alçada de les opcions del diàleg.

Nom Tipus Necessari Descripció
confirmStrings Objecte Les cadenes que s'utilitzaran al diàleg de confirmació. L'objecte conté els valors següents:
- cancelButtonLabel: (Opcional) Cadena. L'etiqueta del botó de cancel·lació. Si no especifiques l'etiqueta del botó de cancel·lació, s'utilitzarà l'opció Cancel·la com a etiqueta del botó.
- confirmButtonLabel: (Opcional) Cadena. L'etiqueta del botó de confirmació. Si no especifiqueu l'etiqueta del botó de confirmació, D'acord s'utilitzarà com a etiqueta del botó.
- subtitle: (Opcional) Cadena. El subtítol que es mostrarà al diàleg de confirmació.
- text:Corda. El missatge que es mostrarà al diàleg de confirmació.
- title: (Opcional) Cadena. El títol que es mostrarà al diàleg de confirmació.
confirmOptions Objecte No Les opcions d'alçada i amplada per al diàleg de confirmació. L'objecte conté els valors següents:
- height: (Opcional) Número. Alçada del diàleg de confirmació en píxels.
- width: (Opcional) Número. Amplada del diàleg de confirmació en píxels.

Amb el nou aspecte habilitat, l'alçada del diàleg canvia de mida automàticament si no definiu el valor d'alçada de les opcions del diàleg.
successCallback funció No Funció que s'executarà quan es tanca el diàleg de confirmació fent clic a confirmar, cancel·lar o X a l'extrem superior dret del diàleg. Es passa un objecte amb l'atribut confirmat (booleà) que indica si s'ha fet clic al botó de confirmació per tancar el diàleg.
errorCallback funció No Una funció que s'ha d'executar quan l'operació falla.

Exemple

L'exemple de codi següent mostra un quadre de diàleg de confirmació. El missatge adequat es registra a la consola en funció de si s'ha fet clic a confirmar o cancel·lar/X per tancar el diàleg.

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.Navegació