הערה
הגישה לדף זה מחייבת הרשאה. באפשרותך לנסות להיכנס או לשנות מדריכי כתובות.
הגישה לדף זה מחייבת הרשאה. באפשרותך לנסות לשנות מדריכי כתובות.
הצגת תיבת דו-שיח לאישור המכילה הודעה ושני לחצנים.
תחביר
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.");
});