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.