openAlertDialog (Client-API-Referenz)

Zeigt einen Warnungsdialog an, der eine Nachricht und eine Schaltfläche enthält.

Syntax

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

Parameter

Anmerkung

Wenn Sie das neue Aussehen aktivieren, wird die Größe des Dialogfelds automatisch geändert, wenn Sie den Höhenwert der Dialogfeldoptionen nicht festlegen.

Name Type Erforderlich Beschreibung
alertStrings Object Ja Die Zeichenfolgen, die im Warnungsdialogfeld verwendet werden sollen. Das Objekt enthält die folgenden Werte:
- confirmButtonLabel: (optional) Zeichenfolge. Die Bestätigensschaltflächenbeschriftung. Wenn Sie nicht die Beschriftung der Schaltfläche angeben, wird OK als Beschriftung der Schaltfläche verwendet.
- Text: Zeichenfolge. Die Meldung, die im Warnungsdialogfeld angezeigt werden soll.
- title: (optional) Zeichenfolge. Der Titel des Warnungsdialogs.
alertOptions Object Nein Die Höhen- und Breitenoptionen für Warnung-Dialogfeld. Das Objekt enthält die folgenden Werte:
- height: (optional) Zahl. Höhe des Warnung-Dialogfelds in Pixeln.
- width: (optional) Zahl. Breite des Warnung-Dialogfelds in Pixeln.

Wenn Sie das neue Aussehen aktivieren, wird die Größe des Dialogfelds automatisch geändert, wenn Sie den height Wert der Dialogfeldoptionen nicht festlegen.
successCallback function Nein Eine Funktion, die ausgeführt werden soll, wenn das Warnungsdialogfeld geschlossen wird, entweder durch Klicken auf die Schaltfläche "Bestätigen" oder durch Drücken von ESC.
errorCallback function Nein Eine auszuführende Funktion, wenn der Vorgang fehlgeschlagen ist.

Beispiel

Der folgende Warnung-Beispielcode zeigt ein Dialogfeld an. Wenn Sie im Dialogfeld "Warnung " "Ja " auswählen oder das Dialogfeld "Warnung abbrechen", indem Sie ESC drücken, wird die close Funktion aufgerufen:

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