Споделяне чрез


openErrorDialog (препратка към API на клиент)

Показва диалогов прозорец за грешка.

Синтаксис

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

Параметри

Име Вид Необходимо Описание
errorOptions Обект Да Обект, задаващ опциите за диалоговия прозорец за грешка. Обектът съдържа следните стойности:
- details: (незадължително) Низ. Подробности за грешката. Когато зададете това, бутонът Изтегляне на регистрационен файл е наличен в съобщението за грешка и щракването върху него ще позволи на потребителите да изтеглят текстов файл със съдържанието, указано в тази стойност.
- errorCode: (незадължително) Число. Кодът на грешката. Ако току-що зададете errorCode, съобщението за кода на грешката автоматично се извлича от сървъра и се показва в диалоговия прозорец за грешка. Ако зададете невалидна errorCode стойност, се показва диалогов прозорец за грешка със съобщение за грешка по подразбиране.
- message: (незадължително) Низ. Съобщението, което трябва да се покаже в диалоговия прозорец за грешка.

Трябва да зададете стойност или message стойностerrorCode.
successCallback функция Не Функция за изпълнение, когато диалоговият прозорец за грешка се затвори.
errorCallback функция Не Функция, която се изпълнява, когато операцията е неуспешна.

Пример

Следният примерен код предава грешен errorCode (1234), за да покаже диалогов прозорец за грешка със съобщение по подразбиране:

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

Това показва диалогов прозорец за грешка със съобщението по подразбиране:

Диалогов прозорец за грешка със съобщение по подразбиране.

Xrm.Navigation
Списък с кодове на грешки