openAlertDialog (referencia de la API de cliente)

Muestra un cuadro de diálogo de alerta que contiene un mensaje y un botón.

Sintaxis

Xrm.Navigation.openAlertDialog(alertStrings,alertOptions).then(successCallback,errorCallback);

Parámetros

Nota

Al habilitar la nueva apariencia, el alto del cuadro de diálogo cambia de tamaño automáticamente si no establece el valor de alto de las opciones del diálogo.

Name Type Obligatorio Description
alertStrings Objecto Sí Cadenas que se van a usar en el cuadro de diálogo de alerta. El objeto contiene los siguientes valores:
- confirmButtonLabel: (Opcional) Cadena. Etiqueta del botón Confirmar. Si no especifica la etiqueta del botón, se usa Aceptar como etiqueta del botón.
- text: cadena. Mensaje que se va a mostrar en el cuadro de diálogo de alerta.
- title: (Opcional) Cadena. Título del cuadro de diálogo de alerta.
alertOptions Objecto No Las opciones de alto y ancho para el cuadro de diálogo de alerta. El objeto contiene los siguientes valores:
- height: (Opcional) Número. Alto del cuadro de diálogo de alerta, en píxeles.
- width: (Opcional) Número. Ancho del cuadro de diálogo de alerta, en píxeles.

Al habilitar la nueva apariencia, el alto del cuadro de diálogo cambia de tamaño automáticamente si no establece el height valor de las opciones del diálogo.
successCallback function No Una función que se ejecutará cuando el cuadro de diálogo de alerta se cierre haciendo clic en el botón Confirmar o presionando ESC.
errorCallback function No Función que se ejecuta cuando la operación produce un error.

Ejemplo

El código de ejemplo siguiente, muestra un cuadro de diálogo de alerta. Seleccione Sí en el cuadro de diálogo de alerta o cancele el cuadro de diálogo de alerta presionando ESC llama a la close función:

var alertStrings = { confirmButtonLabel: "Yes", text: "This is an alert.", title: "Sample title" };
var alertOptions = { height: 120, width: 260 };
Xrm.Navigation.openAlertDialog(alertStrings, alertOptions).then(
    function (success) {
        console.log("Alert dialog closed");
    },
    function (error) {
        console.log(error.message);
    }
);

Xrm.navigation