Compartilhar 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 Object Yes Um objeto para especificar as opções de diálogo de erro. O objeto contém os seguintes valores:
- details: (Opcional) Cadeia de caracteres. Detalhes sobre o erro. Quando você especificar isso, o botão Baixar Arquivo de Log estará 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: (Opcional) Número. O código de erro. Se você acabou de definir errorCode, a mensagem para o código de erro será 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) Cadeia de caracteres. A mensagem a ser exibida na caixa de diálogo de erro.

Você deve definir o valor ou message o errorCode 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 falhar.

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 a mensagem padrão.

Xrm.Navigation
Lista de códigos de erro