openConfirmDialog (İstemci API başvurusu)

İleti ve iki düğme içeren bir onay iletişim kutusu görüntüler.

Sözdizimi

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

Parametreler

Uyarı

Yeni görünüm etkinleştirildiğinde, iletişim kutusu seçeneklerinin yükseklik değerini ayarlamazsanız iletişim kutusu yüksekliği otomatik olarak yeniden boyutlandırılır.

İsim Türü Gerekli Description
confirmStrings Nesne Yes Onay iletişim kutusunda kullanılacak dizeler. nesnesi aşağıdaki değerleri içerir:
- cancelButtonLabel: (İsteğe bağlı) Dize. İptal düğmesi etiketi. İptal düğmesi etiketini belirtmezseniz, düğme etiketi olarak İptal kullanılır.
- confirmButtonLabel: (İsteğe bağlı) Dize. Onayla düğmesi etiketi. Onay düğmesi etiketini belirtmezseniz, düğme etiketi olarak Tamam kullanılır.
- subtitle: (İsteğe bağlı) Dize. Onay iletişim kutusunda görüntülenecek alt başlık.
- text:Dizgi. Onay iletişim kutusunda görüntülenecek ileti.
- title: (İsteğe bağlı) Dize. Onay iletişim kutusunda görüntülenecek başlık.
confirmOptions Nesne Hayı Onay iletişim kutusu için yükseklik ve genişlik seçenekleri. nesnesi aşağıdaki değerleri içerir:
- height: (İsteğe bağlı) Sayı. Onay iletişim kutusunun piksel cinsinden yüksekliği.
- width: (İsteğe bağlı) Sayı. Onay iletişim kutusunun piksel cinsinden genişliği.

Yeni görünüm etkinleştirildiğinde, iletişim kutusu seçeneklerinin yükseklik değerini ayarlamazsanız iletişim kutusu yüksekliği otomatik olarak yeniden boyutlandırabilirsiniz.
successCallback function Hayı İletişim kutusunun sağ üst köşesindeki onayla, iptal et veya X'e tıklayarak onay iletişim kutusu kapatıldığında yürütülecek bir işlev. Onaylanan (Boole) özniteliğine sahip bir nesne geçirilir ve iletişim kutusunu kapatmak için onayla düğmesine tıklanıp tıklanmamış olduğunu gösterir.
errorCallback function Hayı İşlem başarısız olduğunda yürütülecek bir işlev.

Example

Aşağıdaki kod örneği bir onay iletişim kutusu görüntüler. İletişim kutusunu kapatmak için onay veya iptal/X tıklanıp tıklanmamış olmasına bağlı olarak konsolda uygun ileti günlüğe kaydedilir.

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