openConfirmDialog (referință API client)

Afișează o casetă de dialog de confirmare care conține un mesaj și două butoane.

Sintaxă

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

Parametri

Notă

Cu noul aspect activat, înălțimea casetei de dialog se va redimensiona automat dacă nu setați valoarea de înălțime a opțiunilor casetei de dialog.

Nume Tip Obligatoriu Descriere
confirmStrings Obiect Da Șirurile de utilizat în caseta de dialog de confirmare. Obiectul conține următoarele valori:
- cancelButtonLabel: (Opțional) Șir. Eticheta butonului Anulare. Dacă nu specificați eticheta butonului Anulare, Anulare este utilizată ca etichetă de buton.
- confirmButtonLabel: (Opțional) Șir. Eticheta butonului Confirmare. Dacă nu specificați eticheta butonului confirmare, OK este utilizat ca etichetă de buton.
- subtitle: (Opțional) Șir. Subtitrarea care va fi afișată în caseta de dialog de confirmare.
- text:Șir. Mesajul de afișat în caseta de dialog de confirmare.
- title: (Opțional) Șir. Titlul care va fi afișat în caseta de dialog de confirmare.
confirmOptions Obiect Nu Opțiunile de înălțime și lățime pentru caseta de dialog de confirmare. Obiectul conține următoarele valori:
- height: (Opțional) Număr. Înălțimea casetei de dialog de confirmare în pixeli.
- width: (Opțional) Număr. Lățimea casetei de dialog de confirmare în pixeli.

Cu noul aspect activat, înălțimea casetei de dialog se redimensionează automat dacă nu setați valoarea de înălțime a opțiunilor casetei de dialog.
successCallback funcționa Nu O funcție de executat atunci când caseta de dialog de confirmare este închisă, făcând clic pe confirmarea, anulare sau X în colțul din dreapta sus al casetei de dialog. Un obiect cu atributul confirmat (Boolean) este transmis care indică dacă s-a făcut clic pe butonul confirmare pentru a închide caseta de dialog.
errorCallback funcționa Nu O funcție de executat atunci când operațiunea eșuează.

Exemplu

Următorul exemplu de cod afișează o casetă de dialog de confirmare. Mesajul corespunzător este înregistrat în consolă, în funcție de faptul că s-a făcut clic pe confirmare sau anulare/X pentru a închide caseta de dialog.

var confirmStrings = { text:"This is a confirmation.", title:"Confirmation Dialog" };
var confirmOptions = { height: 200, width: 450 };
Xrm.Navigation.openConfirmDialog(confirmStrings, confirmOptions).then(
function (success) {    
    if (success.confirmed)
        console.log("Dialog closed using OK button.");
    else
        console.log("Dialog closed using Cancel button or X.");
});

Xrm.Navigation