הערה
גישה לעמוד זה דורשת אישור. אתה יכול לנסות להיכנס או לשנות תיקיות.
גישה לעמוד זה דורשת אישור. אתה יכול לנסות לשנות מדריכים.
האירוע OnRecordSelect מתרחש כאשר שורה בודדת (רשומה) נבחרת ברשת הניתנת לעריכה. אירוע זה אינו מתרחש אם משתמש בוחר תאים שונים באותה שורה, או בוחר שורות מרובות.
דוגמה: עקוף את אופן הפעולה של פתיחה המהווה ברירת מחדל ברשתות מונחות מודלים
כאשר ברצונך להתאים אישית את האופן שבו רשומת טבלה נפתחת מתוך פקד הרשת של Power Apps, באפשרותך לקבוע כיצד פעולה זו תיפתח באמצעות פונקציית JavaScript המשויכת לאירוע OnRecordSelect הרשת.
הדוגמה הבאה מבטיחה שההרשומות ייפתחו pageInputformId באמצעות הטופס שצוין על-ידי הערך באמצעות פעולת השירות Xrm.Navigation.navigateTo . בדוגמה זו, הטופס והרשת חייבים להשתייך לאותה ישות.
שלב 1: יצירת משאב אינטרנט
צור, שמור ופרסם משאב אינטרנט של JavaScript (JS) המכיל את הקוד הבא:
var Example = window.Example || {};
(function () {
this.OnSelect = function (executionContext) {
var pageInput = {
pageType: "entityrecord",
entityName: executionContext.getEventSource().getEntityName(),
entityId: executionContext.getEventSource().getId(),
formId: "420786E3-D342-4A9A-914B-AA331FF2D25E"
};
Xrm.Navigation.navigateTo(pageInput);
}
}).call(Example);
מידע נוסף: יצירה או עריכה של משאבי אינטרנט של יישום מונחה מודלים
שלב 2: הפיכת בקרת רשת של Power Apps לזמינה
בצע שלבים אלה כדי להפוך את פקד הרשת של Power Apps לזמין כרשת הראשית (תצוגת טבלה) או בתוך רשת משנה של טופס מונחה מודל:
שלב 3: רישום אופן הפעולה המותאם אישית באירוע OnRecordSelect
בעת הפיכת פקד הרשת של Power Apps לזמין, מופיעה כרטיסיית אירועים. בחר את הכרטיסיה אירועים:
- תחת המקטע ספריות טפסים , הוסף את ספריית הטאבים ממשאב האינטרנט שנוצר.
- תחת המקטע המטפלים באירועים , בחר את האירוע OnRecordSelect ובחר הוסף ומופיע חלון מוקפץ.
- בחלון המוקפץ, בחר את ספריית הטופס שנוספה זה עתה ואת שם הפונקציה
Example.OnSelect. זהו השם של פונקציית JavaScript שנוצרה במשאב האינטרנט. הקפד לסמן את האפשרות העברת הקשר ביצוע בפרמטר הראשון.
מידע נוסף: בקרת רשת של Power Apps
מאמרים קשורים
אירועים (חומר עזר עבור API של לקוח)
אירועים בטפסים ורשתות ביישומים מונחי-דגמים