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. |