openConfirmDialog (rujukan API klien)

Memaparkan kotak dialog pengesahan yang mengandungi mesej dan dua butang.

Sintaks

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

Parameter

Nota

Dengan rupa baharu didayakan, ketinggian dialog akan mengubah saiz secara automatik jika anda tidak menetapkan nilai ketinggian pilihan dialog.

Nama Jenis Wajib Keterangan
confirmStrings Objek Ya Rentetan yang akan digunakan dalam dialog pengesahan. Objek mengandungi nilai berikut:
- cancelButtonLabel: (Pilihan) Rentetan. Label butang batal. Jika anda tidak menentukan label butang batal, Batalkan digunakan sebagai label butang.
- confirmButtonLabel: (Pilihan) Rentetan. Label butang sahkan. Jika anda tidak menentukan label butang sahkan, OK digunakan sebagai label butang.
- subtitle: (Pilihan) Rentetan. Sari kata akan dipaparkan dalam dialog pengesahan.
- text:Rentetan. Mesej yang akan dipaparkan dalam dialog pengesahan.
- title: (Pilihan) Rentetan. Tajuk yang akan dipaparkan dalam dialog pengesahan.
confirmOptions Objek Tidak Pilihan ketinggian dan lebar untuk dialog pengesahan. Objek mengandungi nilai berikut:
- height: (Pilihan) Nombor. Ketinggian dialog pengesahan dalam piksel.
- width: (Pilihan) Nombor. Lebar dialog pengesahan dalam piksel.

Dengan rupa baharu didayakan, ketinggian dialog mengubah saiz secara automatik jika anda tidak mengesetkan nilai ketinggian opsyen dialog.
successCallback fungsi Tidak Fungsi untuk dilaksanakan apabila dialog pengesahan ditutup dengan mengklik sahkan, batal, atau X di penjuru kanan sebelah atas dialog. Objek dengan atribut yang disahkan (Boolean) dihantar yang menunjukkan sama ada butang sahkan telah diklik untuk menutup dialog.
errorCallback fungsi Tidak Fungsi untuk dilaksanakan apabila operasi gagal.

Contoh

Contoh kod berikut memaparkan kotak dialog pengesahan. Mesej yang sesuai dilog masuk dalam konsol bergantung pada sama ada sahkan atau batal/X diklik untuk menutup 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.Navigasi