blockly > אירועים > BlockChange

אירועים.BlockChange class

שליחת התראה למאזינים כאשר רכיב מסוים של חסימה השתנה (למשל, ערכי שדות, תגובות וכו').

Signature:

export declare class BlockChange extends BlockBase 

Extends: BlockBase

יצרנים

יצרן גורמי שינוי תיאור
(constructor)(opt_block, opt_element, opt_name, opt_oldValue, opt_newValue) יצירה של מופע חדש של המחלקה BlockChange

מאפיינים

נכס גורמי שינוי סוג תיאור
לרכיב? מחרוזת (אופציונלי) הרכיב שהשתנה; אחד מהערכים 'שדה', 'תגובה', 'מכווץ', 'מושבת', 'inline' או 'מוטציה'
name? מחרוזת (אופציונלי) שם השדה שהשתנה, אם מדובר בשינוי בשדה.
newValue לא ידוע הערך החדש של הרכיב.
oldValue לא ידוע הערך המקורי של הרכיב.
type מחרוזת

שיטות

שיטה גורמי שינוי תיאור
isNull() האם מתועד שינוי מצב כלשהו באירוע הזה?
run(קדימה) מפעילים אירוע שינוי.
setDisabledReason(disabledReason) מגדירים את המזהה ניטרלי השפה לסיבה שבגללה החסימה הושבתה או לא. תקף רק לאירועים שבהם הרכיב 'מושבת'. ברירת המחדל היא 'MANUALLY_DISABLED'.
toJson() מקודדים את האירוע כ-JSON.