blockly‏ > Events‏ > CommentMove

הכיתה Events.CommentMove

התראה למאזינים על כך שהערה בסביבת העבודה הועברה.

Signature:

export declare class CommentMove extends CommentBase 

הרחבה של: CommentBase

יצרנים

יצרן גורמי שינוי תיאור
(constructor)(opt_comment) יצירת מופע חדש של הכיתה CommentMove

מאפיינים

נכס גורמי שינוי סוג תיאור
comment_? WorkspaceComment (אופציונלי) התגובה שרוצים להעביר.
newCoordinate_? תיאום (אופציונלי) המיקום של התגובה אחרי ההעברה, בקואורדינטות של סביבת העבודה.
oldCoordinate_? תיאום (אופציונלי) המיקום של התגובה לפני ההעברה, בקואורדינטות של סביבת העבודה.
הסיבה? string[] (אופציונלי) הסבר למה התבצעה ההעברה הזו. הערכים הידועים כוללים: 'drag' – פעולת גרירה הושלמה. 'הצמדה' – התגובה הועברה כדי להתאים לרשת. 'inbounds' – הבלוק הועבר חזרה לסביבת עבודה שלא ניתן לגלול בה. 'create' – בלוק שנוצר באמצעות דה-סריאליזציה. 'cleanup' – בלוקים ברמה העליונה שמותאמים ל-Workspace. יכולות להיות כמה סיבות למיזוג אירועים: ['drag', 'inbounds', 'snap'].
type EventType

Methods

שיטה גורמי שינוי תיאור
isNull() האם האירוע הזה מתעד שינוי כלשהו במצב?
recordNew()‎ מתעדים את המיקום החדש של התגובה. הקריאה מתבצעת אחרי ההעברה. אפשר להפעיל את הפונקציה רק פעם אחת.
run(forward) מריצים אירוע העברה.
setOldCoordinate(xy) לשנות את המיקום לפני ההעברה. משתמשים באפשרות הזו אם לא יוצרים את האירוע עד סוף ההעברה, אבל יודעים מה המיקום המקורי.
setReason(reason) הגדרת הסיבה לאירוע העברה.
toJson() מקודדים את האירוע כ-JSON.