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