openAlertDialog (Client API reference)
Displays an alert dialog containing a message and a button.
Syntax
Xrm.Navigation.openAlertDialog(alertStrings,alertOptions).then(successCallback,errorCallback);
Parameters
Note
With the new look enabled, dialog height will resize automatically if you don't set the height value of the dialog options.
Name | Type | Required | Description |
---|---|---|---|
alertStrings |
Object | Yes | The strings to be used in the alert dialog. The object contains the following values: - confirmButtonLabel : (Optional) String. The confirm button label. If you don't specify the button label, OK is used as the button label.- text: String. The message to be displayed in the alert dialog. - title : (Optional) String. The title of the alert dialog. |
alertOptions |
Object | No | The height and width options for alert dialog. The object contains the following values: - height : (Optional) Number. Height of the alert dialog in pixels.- width : (Optional) Number. Width of the alert dialog pixels.With the new look enabled, dialog height resizes automatically if you don't set the height value of the dialog options. |
successCallback |
function | No | A function to execute when the alert dialog closes either clicking the confirm button or canceled by pressing ESC. |
errorCallback |
function | No | A function to execute when the operation fails. |
Example
The following sample code displays an alert dialog. Clicking Yes button in the alert dialog or canceling the alert dialog by pressing ESC calls the close
function:
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);
}
);