显示包含消息和按钮的警报对话框。
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);
}
);