blockly > Events > BlockChange
הכיתה Events.BlockChange
הודעה למאזינים כשרכיב כלשהו בבלוק השתנה (למשל ערכי שדות, תגובות וכו').
Signature:
export declare class BlockChange extends BlockBase
הרחבה של: BlockBase
יצרנים
| יצרן | גורמי שינוי | תיאור |
|---|---|---|
| (constructor)(opt_block, opt_element, opt_name, opt_oldValue, opt_newValue) | יצירת מופע חדש של הכיתה BlockChange |
מאפיינים
| נכס | גורמי שינוי | סוג | תיאור |
|---|---|---|---|
| element? | מחרוזת | (אופציונלי) הרכיב שהשתנה. אחת מהאפשרויות הבאות: 'field', 'comment', 'collapsed', 'disabled', 'inline' או 'mutation' | |
| name? | מחרוזת | (אופציונלי) שם השדה שהשתנה, אם מדובר בשינוי בשדה. | |
| newValue | לא ידוע | הערך החדש של הרכיב. | |
| oldValue | לא ידוע | הערך המקורי של הרכיב. | |
| type | EventType |
Methods
| שיטה | גורמי שינוי | תיאור |
|---|---|---|
| isNull() | האם האירוע הזה מתעד שינוי כלשהו במצב? | |
| run(forward) | מריצים אירוע שינוי. | |
| setDisabledReason(disabledReason) | מגדירים את המזהה ללא תלות בשפה, שמציין את הסיבה שבגללה החסימה הושבתה או לא הושבתה. האפשרות הזו תקפה רק לאירועים שבהם הרכיב הוא 'מושבת'. ברירת המחדל היא 'MANUALLY_DISABLED'. | |
| toJson() | מקודדים את האירוע כ-JSON. |