openConfirmDialog (مرجع واجهة برمجة تطبيقات العميل)

يعرض مربع حوار تأكيد يحتوي على رسالة وزرين.

بناء الجملة

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

المعلمات

إشعار

مع تمكين الشكل الجديد ، سيتم تغيير حجم ارتفاع مربع الحوار تلقائيا إذا لم تقم بتعيين قيمة الارتفاع لخيارات مربع الحوار.

Name نوع مطلوبة ‏‏الوصف
confirmStrings Object نعم السلاسل التي سيتم استخدامها في مربع حوار التأكيد. يحتوي الكائن على القيم التالية:
- cancelButtonLabel: (اختياري) سلسلة. تسمية زر الإلغاء. إذا لم تحدد تسمية زر الإلغاء، استخدام إلغاء كتسمية الزر.
- confirmButtonLabel: (اختياري) سلسلة. تسمية زر التأكيد. إذا لم تحدد تسمية زر التأكيد، يتم استخدام موافق كتسمية الزر.
- subtitle: (اختياري) سلسلة. العنوان الفرعي الذي سيتم عرضه في مربع حوار التأكيد.
- text:خيط. الرسالة التي سيتم عرضها في مربع حوار التأكيد.
- title: (اختياري) سلسلة. العنوان الذي سيتم عرضه في مربع حوار التأكيد.
confirmOptions Object لا خيارات الارتفاع والعرض لمربع حوار التأكيد. يحتوي الكائن على القيم التالية:
- height: (اختياري) رقم. ارتفاع مربع حوار التأكيد بالبكسل.
- width: (اختياري) رقم. عرض مربع حوار التأكيد بالبكسل.

مع تمكين الشكل الجديد ، يتم تغيير حجم ارتفاع مربع الحوار تلقائيا إذا لم تقم بتعيين قيمة الارتفاع لخيارات مربع الحوار.
successCallback دالة لا دالة لتنفيذها عند إغلاق مربع حوار التأكيد بالنقر فوق تأكيد أو إلغاء أو X في الزاوية العلوية اليسرى من مربع الحوار. يتم تمرير كائن بالسمة المؤكدة (المنطقية) يشير إلى ما إذا كان قد تم النقر فوق زر التأكيد لإغلاق مربع الحوار.
errorCallback دالة لا وظيفة للتنفيذ عند فشل العملية.

مثال

يعرض نموذج التعليمات البرمجية التالي مربع حوار تأكيد. يتم تسجيل الرسالة المناسبة في وحدة التحكم استنادا إلى ما إذا تم النقر فوق تأكيد أو إلغاء/X لإغلاق مربع الحوار.

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