openConfirmDialog (dokumentacja interfejsu API klienta)

Wyświetla okno dialogowe potwierdzenia zawierające komunikat i dwa przyciski.

Składnia

Xrm.Navigation.openConfirmDialog(confirmStrings,confirmOptions).then(successCallback,errorCallback);

Parametry

Uwaga / Notatka

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

Name Typ Wymagane Description
confirmStrings confirmStrings Tak Ciągi do użycia w oknie dialogowym potwierdzenia.
confirmOptions confirmOptions Nie. Opcje wysokości i szerokości okna dialogowego potwierdzenia.
successCallback funkcja Nie. Funkcja wykonywana po zamknięciu okna dialogowego potwierdzenia, klikając przycisk potwierdź, anuluj lub X w prawym górnym rogu okna dialogowego. Obiekt z potwierdzonym atrybutem (wartość logiczna) jest przekazywany, który wskazuje, czy przycisk potwierdzenia został kliknięty, aby zamknąć okno dialogowe.
errorCallback funkcja Nie. Funkcja do wykonania, gdy operacja zakończy się niepowodzeniem.

confirmStrings

Name Typ Description
cancelButtonLabel String (Opcjonalnie) Etykieta przycisku anuluj. Jeśli nie określisz etykiety przycisku anuluj, zostanie użyta jako etykieta przycisku Anuluj .
confirmButtonLabel String (Opcjonalnie) Etykieta przycisku potwierdzania. Jeśli nie określisz etykiety przycisku potwierdź, zostanie użyta etykieta przycisku OK .
subtitle String (Opcjonalnie) Podtytuł do wyświetlenia w oknie dialogowym potwierdzenia.
text String Komunikat wyświetlany w oknie dialogowym potwierdzenia.
title String (Opcjonalnie) Tytuł do wyświetlenia w oknie dialogowym potwierdzenia.

confirmOptions

Name Typ Description
height Identyfikator (Opcjonalnie) Wysokość okna dialogowego potwierdzenia w pikselach. Po włączeniu nowego wyglądu wysokość okna dialogowego zmienia rozmiar automatycznie, jeśli nie ustawisz height wartości opcji okna dialogowego.
width Identyfikator (Opcjonalnie) Szerokość okna dialogowego potwierdzenia w pikselach.

Example

Poniższy przykładowy kod wyświetla okno dialogowe potwierdzenia. Rejestruje on odpowiedni komunikat w konsoli w zależności od tego, czy użytkownik wybierze potwierdzenie lub anulowanie/X , aby zamknąć okno dialogowe.

const confirmStrings = {
  text: "This is a confirmation.",
  title: "Confirmation Dialog"
};
const confirmOptions = { height: 200, width: 450 };

Xrm.Navigation.openConfirmDialog(confirmStrings, confirmOptions).then(({ confirmed }) => {
  if (confirmed) {
        console.log("Dialog closed using OK button.");
  } else {
        console.log("Dialog closed using Cancel button or X.");
  }
});

Xrm.Navigation