Event.BlockMove כיתה
שליחת התראה למאזינים כשמעבירים בלוק. בין היתר, הוא יכול להיות מחיבור אחד לאחר, או ממיקום אחד בסביבת העבודה בתוך סביבת העבודה.
Signature:
export declare class BlockMove extends BlockBase
Extends: BlockBase
יצרנים
יצרן | גורמי שינוי | תיאור |
---|---|---|
(constructor)(opt_block) | יצירה של מופע חדש של המחלקה BlockMove |
מאפיינים
נכס | גורמי שינוי | סוג | תיאור |
---|---|---|---|
ל'ניהול צוותים'? | ניהול צוותים | (אופציונלי) הקואורדינטות החדשות של סביבת העבודה מסוג X ו-Y של הבלוק, אם הוא בלוק ברמה העליונה. לא מוגדר אם הוא לא חסימה ברמה העליונה. | |
newInputName? | מחרוזת | (אופציונלי) השם של הקלט החדש. לא מוגדר אם הוא בלוק ברמה העליונה או הבלוק הבא של ההורה. | |
newParentId? | מחרוזת | (אופציונלי) המזהה של בלוק ההורה החדש. לא מוגדר אם הוא בלוק ברמה העליונה. | |
oldCoordinate? | ניהול צוותים | (אופציונלי) הקואורדינטות הישנות של סביבת העבודה מסוג X ו-Y של הבלוק, אם הוא היה בלוק ברמה העליונה. לא מוגדר אם הוא לא היה חסימה ברמה העליונה. | |
oldInputName? | מחרוזת | (אופציונלי) השם של הקלט הישן. לא מוגדר אם היה חסימה ברמה העליונה או הבלוק הבא של ההורה. | |
oldParentId? | מחרוזת | (אופציונלי) המזהה של בלוק ההורה הישן. לא מוגדר אם היה חסימה ברמה העליונה. | |
סיבה? | String[] | (אופציונלי) הסבר למה מיועד המעבר. דוגמאות לערכים ידועים: 'drag' -- פעולת גרירה הושלמה. 'Bump' -- חסימה חסומה מחיבור לא חוקי. 'Snap' -- הבלוק הועבר כדי להתאים לרשת. 'כניסות' -- הבלוק הועבר בחזרה לסביבת עבודה שאינה גלילה. 'Connect' -- הבלוק מחובר לבלוק אחר. 'ניתוק' -- הבלוק נותק מחסימה אחרת. 'יצירה' -- חסימת יצירה באמצעות XML. 'cleanup' -- בלוקים ברמה העליונה של Workspace מיושרים. מיזוג אירועים יכול ליצור כמה סיבות: ['גרירה', 'bump', 'Snap']. | |
type | מחרוזת |
שיטות
שיטה | גורמי שינוי | תיאור |
---|---|---|
isNull() | האם מתועד שינוי מצב כלשהו באירוע הזה? | |
recordNew() | מקליטים את המיקום החדש של הבלוק. בוצעה שיחה אחרי ההעברה. | |
run(קדימה) | מפעילים אירוע מעבר. | |
setReason(reason) | מגדירים את הסיבה לאירוע של ההעברה. | |
toJson() | מקודדים את האירוע כ-JSON. |