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