openConfirmDialog (referencia de la API de cliente)

Muestra un cuadro de diálogo de confirmación que contiene un mensaje y dos botones.

Sintaxis

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

Parámetros

Nota

Con el nuevo aspecto activado, la altura del cuadro de diálogo cambiará de tamaño automáticamente si no estableces el valor altura del opciones de diálogo.

Name Type Obligatorio Description
confirmStrings Objecto Las cadenas que se usan en el cuadro de diálogo de confirmación. El objeto contiene los siguientes valores:
- cancelButtonLabel: (Opcional) Cadena. Etiqueta del botón Cancelar. Si no especifica la etiqueta del botón Cancelar, se usa Cancel como etiqueta del botón.
- confirmButtonLabel: (Opcional) Cadena. Etiqueta del botón Confirmar. Si no especifica la etiqueta del botón Confirmar, se usa Aceptar como etiqueta del botón.
- subtitle: (Opcional) Cadena. Subtitulo que se muestra en el cuadro de diálogo de confirmación.
- text: cadena. Mensaje que se muestra en el cuadro de diálogo de confirmación.
- title: (Opcional) Cadena. Título que se muestra en el cuadro de diálogo de confirmación.
confirmOptions Objecto No Las opciones de alto y ancho para el cuadro de diálogo de confirmación. El objeto contiene los siguientes valores:
- height: (Opcional) Número. Alto del cuadro de diálogo de confirmación, en píxeles.
- width: (Opcional) Número. Ancho del cuadro de diálogo de confirmación, en píxeles.

Con el nuevo aspecto activado, la altura del cuadro de diálogo cambiará de tamaño automáticamente si no estableces el valor altura del opciones de diálogo.
successCallback function No Una función que se ejecutará cuando se cierre el cuadro de diálogo de confirmación al hacer clic en el botón Confirmar, Cancelar o X en la esquina superior derecha del cuadro de diálogo. Se pasa un objeto con el atributo confirmed (booleano) que indica si se hizo clic en el botón Confirmar para cerrar el cuadro de diálogo.
errorCallback function No Función que se ejecuta cuando la operación produce un error.

Ejemplo

El ejemplo de código siguiente muestra un cuadro de diálogo de confirmación. El mensaje adecuado se registra en la consola dependiendo de que se haya hecho clic en Confirmar, Cancelar oX para cerrar el cuadro de diálogo.

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.");
});

Artículos relacionados

Xrm.Navigation

Nota

¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)

La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).