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