openAlertDialog (客户端 API 参考)

显示包含消息和按钮的警报对话框。

Syntax

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

参数

注释

启用 新外观 后,如果未设置对话框选项的高度值,对话框 高度 将自动调整大小。

Name 类型 必选 Description
alertStrings 物体 是的 警报对话框中要使用的字符串。 该对象包含以下值:
- confirmButtonLabel:(可选) 字符串。 确认按钮标签。 如果未指定按钮标签, 则 OK 将用作按钮标签。
- 文本:字符串。 要显示在警报对话框中的消息。
- title:(可选) 字符串。 警报对话框的标题。
alertOptions 物体 警报对话框的高度和宽度选项。 该对象包含以下值:
- height:(可选) 数字。 警报对话框的高度(以像素为单位)。
- width:(可选) 数字。 警报对话框像素的宽度。

启用 新外观 后,如果未设置 height 对话框选项的值,对话框高度将自动调整大小。
successCallback 函数 当警报对话框关闭时要执行的函数:单击确认按钮或按 ESC 取消。
errorCallback 函数 作失败时要执行的函数。

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