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. |