openConfirmDialog (referenca klijentskog API-ja)

Prikazuje dijaloški okvir za potvrdu koji sadrži poruku i dva gumba.

Sintaksa

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

Parametri

Napomena

Kada omogućite novi izgled, visina dijaloškog okvira automatski će se promijeniti ako ne postavite vrijednost visine dijaloških mogućnosti.

Ime Tip Obvezno Opis
confirmStrings Objekt Da Nizovi koji će se koristiti u dijaloškom okviru za potvrdu. Objekt sadrži sljedeće vrijednosti:
- cancelButtonLabel: (neobavezno) Niz. Oznaka gumba Odustani. Ako ne navedete oznaku gumba Odustani, kao oznaka gumba koristit će se Odustani.
- confirmButtonLabel: (neobavezno) Niz. Oznaka gumba za potvrdu. Ako ne navedete oznaku gumba za potvrdu, kao oznaka gumba koristit će se U redu.
- subtitle: (neobavezno) Niz. Podnaslov koji će se prikazati u dijaloškom okviru za potvrdu.
- text:Gudački. Poruka koja će se prikazati u dijaloškom okviru za potvrdu.
- title: (neobavezno) Niz. Naslov koji će se prikazati u dijaloškom okviru za potvrdu.
confirmOptions Objekt Ne Mogućnosti visine i širine za dijaloški okvir za potvrdu. Objekt sadrži sljedeće vrijednosti:
- height: (neobavezno) broj. Visina potvrdnog dijaloškog okvira u pikselima.
- width: (neobavezno) broj. Širina potvrdnog dijaloškog okvira u pikselima.

Kada je novi izgled omogućen, visina dijaloškog okvira automatski se mijenja ako ne postavite vrijednost visine u mogućnostima dijaloškog okvira.
successCallback funkcija Ne Funkcija koja će se izvršiti kada se dijaloški okvir za potvrdu zatvori klikom na potvrda, otkazivanje ili X u gornjem desnom kutu dijaloškog okvira. Prosljeđuje se objekt s potvrđenim (Booleovim) atributom koji označava je li klikan gumb Za potvrdu da biste zatvorili dijaloški okvir.
errorCallback funkcija Ne Funkcija koja se izvršava kada operacija ne uspije.

Primjer

Sljedeći primjer koda prikazuje dijaloški okvir za potvrdu. Na konzoli se zapisuje odgovarajuća poruka ovisno o tome je li odabrana potvrda ili otkazivanje/X da biste zatvorili dijaloški okvir.

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