הערה
הגישה לדף זה מחייבת הרשאה. באפשרותך לנסות להיכנס או לשנות מדריכי כתובות.
הגישה לדף זה מחייבת הרשאה. באפשרותך לנסות לשנות מדריכי כתובות.
אירוע זה מתרחש לפני השלב של בקרת זרימה של תהליך עסקי משתנה. אירוע זה מתרחש לאחר שהמשתמש בוחר את השלב הבא, מעבר לשלב הקודם או הגדרת לחצני 'formContext.data.process.moveNextשלב פעיל' בממשק המשתמש או כאשר מפתח משתמש בפעולות השירות , formContext.data.process.movePreviousאו .formContext.data.process.setActiveStage
הערה
האירוע OnPreStageChange נתמך רק בממשק מאוחד.
מתוך קובץ Script של משאב אינטרנט הרשום לאירוע onPreStageChange, מפתח יכול להפעיל את הפעולות הבאות באובייקט executionContext שהועבר אל קובץ ה- Script של משאב האינטרנט:
executionContext.getEventArgs().preventDefault();
בעת הפעלת preventDefault:
- הניווט בשלבים לא יעובד. מופע התהליך יישאר בשלב המקורי.
- בניווט בין טבלאות, צורת הטבלה של שלב היעד לא תיפתח.
- שמירת הטופס הראשי לא תעובד. אם הטופס הראשי היה במצב מלוכלך, הוא היה נשאר במצב מלוכלך.
- כל משאבי האינטרנט הרשומים ב-StageChange לא יופעלו.
אובייקט הקשר ביצוע מועבר למטפלים באירועים עבור אירוע זה. באפשרותך להשתמש בפעולת השירות getEventArgs כדי לאחזר אובייקט הכולל את השיטות הבאות:
-
getDirection: החזרת מחרוזת או כדי
NextלהציגPreviousאת הכיוון של שינוי השלב. - getStage: החזרת אובייקט שלב. למעט כאשר הניווט עובר לטבלה חדשה, השלב המוחזר מייצג את אובייקט שלב היעד - לדוגמה, השלב הפעיל הבא. כאשר הניווט עובר לטבלה חדשה, השלב הוא השלב ממנו מנווט – לדוגמה, אובייקט השלב הפעיל הקודם. מידע נוסף: שיטות שלב.
שיטות נתמכות עבור אירוע זה
- formContext.data.process. פעולת השירות addOnPreStageChange כדי להוסיף מטפלים באירועים עבור אירוע זה.
- formContext.data.process. פעולת השירות removeOnPreStageChange כדי להסיר מטפלים באירועים עבור אירוע זה.
מאמרים קשורים
אירועים (חומר עזר עבור API של לקוח)
אירועים בטפסים ורשתות ביישומים מונחי-דגמים