مشاركة عبر


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

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

بناء الجملة

Xrm.Navigation.openAlertDialog(alertStrings,alertOptions).then(successCallback,errorCallback);

المعلمات

إشعار

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

الاسم نوع مطلوبة ‏‏الوصف
alertStrings Object ‏‏نعم‬ السلاسل التي سيتم استخدامها في مربع حوار التنبيه. يحتوي الكائن على القيم التالية:
- confirmButtonLabel: (اختياري) سلسلة. تسمية زر التأكيد. إذا لم تحدد تسمية الزر، يتم استخدام موافق كتسمية الزر.
- النص: سلسلة. الرسالة التي سيتم عرضها في مربع حوار التنبيه.
- title: (اختياري) سلسلة. عنوان مربع حوار التنبيه.
alertOptions Object لا. خيارات الارتفاع والعرض لمربع حوار التنبيه. يحتوي الكائن على القيم التالية:
- height: (اختياري) رقم. ارتفاع مربع حوار التنبيه بالبكسل.
- width: (اختياري) رقم. عرض وحدات بكسل مربع حوار التنبيه.

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

مثال

يعرض نموذج التعليمات البرمجية التالي مربع حوار تنبيه. النقر فوق الزر نعم في مربع حوار التنبيه أو إلغاء مربع حوار التنبيه عن طريق الضغط على ESC يستدعي الدالة close :

var alertStrings = { confirmButtonLabel: "Yes", text: "This is an alert.", title: "Sample title" };
var alertOptions = { height: 120, width: 260 };
Xrm.Navigation.openAlertDialog(alertStrings, alertOptions).then(
    function (success) {
        console.log("Alert dialog closed");
    },
    function (error) {
        console.log(error.message);
    }
);

Xrm.navigation