openAlertDialog (Referencia da API do cliente)

Mostra un diálogo de alerta que contén unha mensaxe e un botón.

Sintaxe

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

Parámetros

Nota

Co novo aspecto activado, a altura do diálogo cambiarase de tamaño automaticamente se non establece o valor de altura das opcións do diálogo.

Nome Tipo Obrigatorio Descripción
alertStrings Obxecto Si As cadeas que se empregarán no diálogo de alerta. O obxecto contén os seguintes valores:
- confirmButtonLabel: (Opcional) Cadea. Etiqueta do botón de confirmación. Se non especifica a etiqueta do botón, utilízase Aceptar como etiqueta do botón.
- texto: Cadea. A mensaxe que se mostrará no diálogo de alerta.
- title: (Opcional) Cadea. Título do diálogo de alerta.
alertOptions Obxecto Non As opcións de altura e ancho para o diálogo de alerta. O obxecto contén os seguintes valores:
- height: (Opcional) Número. Altura do diálogo de alerta en píxeles.
- width: (Opcional) Número. Ancho dos píxeles do diálogo de alerta.

Co novo aspecto activado, a altura do diálogo cambia de tamaño automaticamente se non establece o height valor das opcións do diálogo.
successCallback función Non Función a executar cando se pecha o diálogo de alerta, premendo o botón de confirmación ou cancelada premendo ESC.
errorCallback función Non Función a executar cando a operación falla.

Exemplo

O seguinte código de exemplo mostra un diálogo de alerta. Ao premer o botón Si no diálogo de alerta ou cancelar o diálogo de alerta premendo ESC chama á 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