openConfirmDialog (חומר עזר עבור API של לקוח)

הצגת תיבת דו-שיח לאישור המכילה הודעה ושני לחצנים.

תחביר

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

פרמטרים

הערה

כאשר המראה החדש זמין , גודל תיבת הדו-שיח ישתנה באופן אוטומטי אם לא תגדיר את ערך הגובה של אפשרויות תיבת הדו-שיח.

שם סוג נדרש תיאור
confirmStrings חפץ ‏‏כן‬ המחרוזות שיש להשתמש בהן בתיבת הדו-שיח לאישור. האובייקט מכיל את הערכים הבאים:
- cancelButtonLabel: (אופציונלי) מחרוזת. תווית לחצן הביטול. אם לא תציין את תווית לחצן הביטול, האפשרות ביטול תשמש כתווית הלחצן.
- confirmButtonLabel: (אופציונלי) מחרוזת. תווית לחצן אישור. אם לא תציין את תווית לחצן האישור, אישור ישמש כתווית הלחצן.
- subtitle: (אופציונלי) מחרוזת. כותרת המשנה שיש להציג בתיבת הדו-שיח לאישור.
- text:מחרוזת. ההודעה תוצג בתיבת הדו-שיח לאישור.
- title: (אופציונלי) מחרוזת. הכותרת שיש להציג בתיבת הדו-שיח לאישור.
confirmOptions חפץ לא אפשרויות הגובה והרוחב עבור תיבת דו-שיח לאישור. האובייקט מכיל את הערכים הבאים:
- 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