Compartir por


openErrorDialog (Referencia da API do cliente)

Mostra un diálogo de erro.

Sintaxe

Xrm.Navigation.openErrorDialog(errorOptions).then(successCallback,errorCallback);

Parámetros

Nome Tipo Obrigatorio Descrición
errorOptions Obxecto Si Un obxecto para especificar as opcións para o diálogo de erro. O obxecto contén os seguintes valores:
- details: (Opcional) Cadea. Detalles sobre o erro. Cando especifique isto, o botón Descargar ficheiro de rexistro está dispoñible na mensaxe de erro, e premendo nel permitirase aos usuarios descargar un ficheiro de texto co contido especificado neste valor.
- errorCode: (Opcional) Número. Código de erro. Se acaba de configurar errorCode, a mensaxe para o código de erro obtérase automaticamente do servidor e móstrase no diálogo de erro. Se especifica un valor non válido errorCode , móstrase un diálogo de erro cunha mensaxe de erro predeterminada.
- message: (Opcional) Cadea. A mensaxe que se mostrará no diálogo de erro.

Debes establecer o errorCode valor ou message .
successCallback función Non Función a executar cando se pecha o diálogo de erro.
errorCallback función Non Función a executar cando a operación falla.

Exemplo

O seguinte exemplo de código pasa un errorCode incorrecto (1234) para mostrar un diálogo de erro coa mensaxe predeterminada:

Xrm.Navigation.openErrorDialog({ errorCode:1234 }).then(
    function (success) {
        console.log(success);        
    },
    function (error) {
        console.log(error);
    });

Isto móstrase un diálogo de erro coa mensaxe predeterminada:

Diálogo de erro coa mensaxe predeterminada.

Xrm.Navigation
Lista de códigos de erro