Partilhar via


openErrorDialog (referência da API do cliente)

Exibe uma caixa de diálogo de erro.

Sintaxe

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

Parâmetros

Nome Tipo Obrigatório Description
errorOptions Objeto Yes Um objeto para especificar as opções de diálogo de erro. O objeto contém os seguintes valores:
- details: (Opcional) String. Detalhes do erro. Quando você especifica isso, o botão Baixar arquivo de log está disponível na mensagem de erro, e clicar nele permitirá que os usuários baixem um arquivo de texto com o conteúdo especificado nesse valor.
- errorCode: Número (opcional). O código de erro. Se você acabou de definir errorCode, a mensagem para o código de erro é recuperada automaticamente do servidor e exibida na caixa de diálogo de erro. Se você especificar um valor inválido errorCode , uma caixa de diálogo de erro com uma mensagem de erro padrão será exibida.
- message: (Opcional) String. A mensagem a ser exibida na caixa de diálogo de erro.

Você deve definir o errorCode ou message valor.
successCallback função Não Uma função a ser executada quando a caixa de diálogo de erro é fechada.
errorCallback função Não Uma função a ser executada quando a operação falha.

Example

O exemplo de código a seguir passa um errorCode incorreto (1234) para exibir uma caixa de diálogo de erro com a mensagem padrão:

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

Isso exibe uma caixa de diálogo de erro com a mensagem padrão:

Caixa de diálogo de erro com mensagem padrão.

Xrm.Navegação
Lista de códigos de erro