Поделиться через


openAlertDialog (справочник по API клиента)

Отображает диалоговое окно генерации оповещений, содержащее сообщение и кнопку.

Синтаксис

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

Параметры

Замечание

При включении нового внешнего вида высота диалогового окна будет изменяться автоматически, если вы не задаете значение высоты параметров диалога.

Имя Тип Обязательно Description
alertStrings Object Да Строки, которые будут использоваться в диалоговом окне генерации оповещений. Объект содержит следующие значения:
- confirmButtonLabel: (необязательно) Строка. Метка кнопки подтверждения. Если метка кнопки не указана, ОК используется в качестве метки кнопки.
- текст: строка. Сообщение, отображаемое в диалоговом окне генерации оповещений.
- title: (необязательно) Строка. Заголовок диалогового окна генерации оповещений.
alertOptions Object нет Параметры высоты и ширины диалогового окна оповещения. Объект содержит следующие значения:
- height: (необязательно) Число. Высота диалогового окна оповещения в пикселях.
- width: (необязательно) Число. Ширина пикселей диалогового окна оповещения.

При включении нового внешнего вида высота диалогового окна изменяется автоматически, если значение параметров диалогового окна не задано height .
successCallback function нет Функция, выполняемая при закрытии диалогового окна генерации оповещений, нажатием кнопки подтверждения или отменой путем нажатия клавиши ESC.
errorCallback function нет Функция, выполняемая при сбое операции.

Example

В следующем примере кода отображается диалоговое окно оповещения. Нажмите кнопку "Да " в диалоговом окне генерации оповещений или отменив диалоговое окно оповещения, нажав клавишу ESC, вызовите close функцию:

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