openConfirmDialog (Referensi API Klien)

Menampilkan kotak dialog konfirmasi yang berisi pesan dan dua tombol.

Syntax

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

Parameter-parameternya

Nota

Dengan tampilan baru diaktifkan, tinggi dialog akan mengubah ukuran secara otomatis jika Anda tidak mengatur nilai tinggi opsi dialog.

Nama Tipe Diperlukan Description
confirmStrings Objek Yes String yang akan digunakan dalam dialog konfirmasi. Objek berisi nilai berikut:
- cancelButtonLabel: (Opsional) String. Label tombol batalkan. Jika Anda tidak menentukan label tombol batalkan, Batal digunakan sebagai label tombol.
- confirmButtonLabel: (Opsional) String. Label tombol konfirmasi. Jika Anda tidak menentukan label tombol konfirmasi, OK digunakan sebagai label tombol.
- subtitle: (Opsional) String. Subtitel yang akan ditampilkan dalam dialog konfirmasi.
- text:Tali. Pesan yang akan ditampilkan dalam dialog konfirmasi.
- title: (Opsional) String. Judul yang akan ditampilkan dalam dialog konfirmasi.
confirmOptions Objek Tidak. Opsi tinggi dan lebar untuk dialog konfirmasi. Objek berisi nilai berikut:
- height: (Opsional) Nomor. Tinggi dialog konfirmasi dalam piksel.
- width: (Opsional) Nomor. Lebar dialog konfirmasi dalam piksel.

Dengan tampilan baru diaktifkan, tinggi dialog akan mengubah ukuran secara otomatis jika Anda tidak mengatur nilai tinggi opsi dialog.
successCallback fungsi Tidak. Fungsi yang dijalankan saat dialog konfirmasi ditutup dengan mengklik konfirmasi, batalkan, atau X di sudut kanan atas dialog. Objek dengan atribut konfirmasi (Boolean) diteruskan yang menunjukkan apakah tombol konfirmasi diklik untuk menutup dialog.
errorCallback fungsi Tidak. Fungsi yang akan dijalankan saat operasi gagal.

Example

Sampel kode berikut menampilkan kotak dialog konfirmasi. Pesan yang sesuai dicatat di konsol tergantung pada apakah konfirmasi 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.Navigation