Udostępnij przez


openAlertDialog (dokumentacja interfejsu API klienta)

Wyświetla okno dialogowe alertu zawierające komunikat i przycisk.

Składnia

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

Parametry

Uwaga / Notatka

Po włączeniu nowego wyglądu wysokość okna dialogowego zmieni rozmiar automatycznie, jeśli nie ustawisz wartości wysokości opcji okna dialogowego.

Name Typ Wymagane Description
alertStrings Object Tak Ciągi, które mają być używane w oknie dialogowym alertu. Obiekt zawiera następujące wartości:
- confirmButtonLabel: (Opcjonalnie) Ciąg. Etykieta przycisku potwierdzania. Jeśli nie określisz etykiety przycisku, zostanie użyta etykieta przycisku OK .
- text: Ciąg. Komunikat, który ma być wyświetlany w oknie dialogowym alertu.
- title: (Opcjonalnie) Ciąg. Tytuł okna dialogowego alertu.
alertOptions Object Nie. Opcje wysokości i szerokości okna dialogowego alertu. Obiekt zawiera następujące wartości:
- height: (Opcjonalnie) Liczba. Wysokość okna dialogowego alertu w pikselach.
- width: (Opcjonalnie) Liczba. Szerokość pikseli okna dialogowego alertu.

Po włączeniu nowego wyglądu wysokość okna dialogowego zmienia rozmiar automatycznie, jeśli nie ustawisz height wartości opcji okna dialogowego.
successCallback funkcja Nie. Funkcja wykonywana po zamknięciu okna dialogowego alertu przez kliknięcie przycisku potwierdzenia lub anulowanie przez naciśnięcie ESC.
errorCallback funkcja Nie. Funkcja do wykonania, gdy operacja zakończy się niepowodzeniem.

Example

Poniższy przykładowy kod wyświetla okno dialogowe alertu. Kliknięcie przycisku Tak w oknie dialogowym alertu lub anulowanie okna dialogowego alertu przez naciśnięcie close ESC wywołuje funkcję:

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