blockly > אירועים > CommentMove
הכיתה Event.CommentMove
מודיע למאזינים על כך שתגובה ב-Workspace הועברה.
Signature:
export declare class CommentMove extends CommentBase
הרחבה: CommentBase
יצרנים
יצרן | גורמי שינוי | תיאור |
---|---|---|
(constructor)(opt_comment) | יצירת מופע חדש של המחלקה CommentMove |
תכונות
מאפיין (property) | גורמי שינוי | סוג | תיאור |
---|---|---|---|
comment_? | WorkspaceComment | (אופציונלי) התגובה שאתם מעבירים. | |
newCoordinate_? | ניהול צוותים | (אופציונלי) מיקום התגובה אחרי ההעברה, בקואורדינטות של סביבת העבודה. | |
oldCoordinate_? | ניהול צוותים | (אופציונלי) מיקום התגובה לפני ההעברה, בקואורדינטות של סביבת העבודה. | |
מה הסיבה? | מחרוזת[] | (אופציונלי) הסבר למה המעבר הזה נועד. הערכים הידועים כוללים: 'drag' - פעולת גרירה הושלמה. 'הצמדה' – התגובה הועברה כך שתתאים לרשת. 'נכנסים' – הבלוק נדחף חזרה לסביבת עבודה שלא גוללת בה. 'create' – חסימה שנוצרה באמצעות deserialization. 'ניקוי' – בלוקים ברמה העליונה שיושרו על ידי סביבת העבודה. מיזוג אירועים עשוי ליצור כמה סיבות: ['drag', 'inbounds', 'snap']. | |
סוג | string |
שיטות
שיטה | גורמי שינוי | תיאור |
---|---|---|
isNull() | האם חל שינוי במצב באירוע הזה? | |
recordNew() | מקליטים את המיקום החדש של התגובה. היא תתקבל לאחר ההעברה. אפשר לקרוא לפונקציה רק פעם אחת. | |
run(קדימה) | מריצים אירוע העברה. | |
setOldCoordinate(xy) | לשנות את המיקום לפני ההעברה. כדאי להשתמש באפשרות הזו אם לא יצרתם את האירוע עד סוף ההעברה, אבל אתם יודעים את המיקום המקורי. | |
setReason(reason) | מגדיר את הסיבה לאירוע להעברה. | |
toJson() | מקודדים את האירוע כ-JSON. |