Dijeli putem


openErrorDialog (referenca za API klijenta)

Prikazuje dijaloški okvir pogreške.

Sintaksa

Xrm.Navigation.openErrorDialog(errorOptions).then(successCallback,errorCallback);

Parametri

Ime/naziv Tip Obvezno Opis
errorOptions Objekt Da Objekt koji određuje mogućnosti dijaloškog okvira pogreške. Objekt sadrži sljedeće vrijednosti:
- details: (neobavezno) Niz. Pojedinosti o pogrešci. Kada to navedete, gumb Preuzmi datoteku zapisnika dostupan je u poruci o pogrešci, a klikom na njega korisnici će preuzeti tekstnu datoteku sa sadržajem navedenim u ovoj vrijednosti.
- errorCode: (neobavezno) broj. Kôd pogreške. Ako ste upravo postavili errorCode, poruka za kôd pogreške automatski se dohvaća s poslužitelja i prikazuje u dijaloškom okviru pogreške. Ako navedete vrijednost koja nije errorCode valjana, prikazat će se dijaloški okvir pogreške sa zadanom porukom o pogrešci.
- message: (neobavezno) Niz. Poruka koja će se prikazati u dijaloškom okviru pogreške.

Morate postaviti vrijednost errorCode ili message .
successCallback funkcija Ne Funkcija koja će se izvršiti kada se zatvori dijaloški okvir pogreške.
errorCallback funkcija Ne Funkcija koja se izvršava kada operacija ne uspije.

Primjer

Sljedeći primjer koda prosljeđuje netočan kod pogreške (1234) za prikaz dijaloškog okvira pogreške sa zadanom porukom:

Xrm.Navigation.openErrorDialog({ errorCode:1234 }).then(
    function (success) {
        console.log(success);        
    },
    function (error) {
        console.log(error);
    });

Time se prikazuje dijaloški okvir pogreške sa zadanom porukom:

Dijaloški okvir s pogreškom sa zadanom porukom.

Xrm.Navigation
Popis kodova pogrešaka