openConfirmDialog (Informazioni di riferimento sulle API client)

Visualizza una finestra di dialogo di conferma contenente un messaggio e due pulsanti.

Sintassi

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

Parametri

Annotazioni

Quando si abilita il nuovo aspetto, l'altezza della finestra di dialogo viene ridimensionata automaticamente se non si imposta il valore di altezza delle opzioni della finestra di dialogo.

Nome TIPO Obbligatorio Description
confirmStrings confirmStrings Yes Stringhe da utilizzare nella finestra di dialogo di conferma.
confirmOptions confirmOptions NO Opzioni di altezza e larghezza per la finestra di dialogo di conferma.
successCallback funzione NO Funzione da eseguire quando la finestra di dialogo di conferma viene chiusa facendo clic su conferma, annullamento o X nell'angolo superiore destro della finestra di dialogo. Viene passato un oggetto con l'attributo booleano confermato che indica se è stato fatto clic sul pulsante di conferma per chiudere la finestra di dialogo.
errorCallback funzione NO Funzione da eseguire quando l'operazione ha esito negativo.

confirmStrings

Nome TIPO Description
cancelButtonLabel String (Facoltativo) Etichetta del pulsante Annulla. Se non specifichi l'etichetta del pulsante Annulla, Annulla viene usata come etichetta del pulsante.
confirmButtonLabel String (Facoltativo) Etichetta del pulsante conferma. Se non specifichi l'etichetta del pulsante conferma, OK viene usato come etichetta del pulsante.
subtitle String (Facoltativo) Sottotitolo da visualizzare nella finestra di dialogo di conferma.
text String Messaggio da visualizzare nella finestra di dialogo di conferma.
title String (Facoltativo) Titolo da visualizzare nella finestra di dialogo di conferma.

confirmOptions

Nome TIPO Description
height Number (Facoltativo) Altezza della finestra di dialogo di conferma in pixel. Con il nuovo aspetto abilitato, l'altezza della finestra di dialogo viene ridimensionata automaticamente se non si imposta il height valore delle opzioni della finestra di dialogo.
width Number (Facoltativo) Larghezza della finestra di dialogo di conferma in pixel.

Example

Nell'esempio di codice seguente viene visualizzata una finestra di dialogo di conferma. Registra un messaggio appropriato nella console a seconda che l'utente selezioni conferma o annulla/X per chiudere la finestra di dialogo.

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