blockly > אירועים > BlockChange

מחלקה מסוג Event.BlockChange

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

Signature:

export declare class BlockChange extends BlockBase 

הרחבה: BlockBase

יצרנים

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

תכונות

מאפיין (property) גורמי שינוי סוג תיאור
רכיב? string (אופציונלי) האלמנט שהשתנה: אחד מהערכים 'field', 'comment', 'כווץ', 'disabled', 'inline' או 'mutation'
name? string (אופציונלי) שם השדה שהשתנה, אם מדובר בשינוי של שדה.
newValue לא ידוע הערך החדש של הרכיב.
oldValue לא ידוע הערך המקורי של הרכיב.
סוג string

שיטות

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