blockly > DeleteArea

כיתה DeleteArea

מחלקה מופשטת של רכיב שיכול למחוק בלוק או בועה שנופלת מעליו.

Signature:

export declare class DeleteArea extends DragTarget implements IDeleteArea 

תוספים: DragTarget

הטמעות: IDeleteArea

יצרנים

יצרן גורמי שינוי תיאור
(constructor)() הבנאי של DeleteArea. לא צריכה להיות קריאה ישירה, אלא רק על ידי מחלקה משנית.

תכונות

מאפיין (property) גורמי שינוי סוג תיאור
id string המזהה הייחודי של הרכיב הזה המשמש לרישום ב-ComponentManager.
wouldDelete_ protected boolean אם הבלוק או הבועה האחרונה שגוררים מעל אזור המחיקה יימחקו אם ישוחררו על הרכיב הזה. המאפיין לא מתעדכן לאחר מחיקת הבלוק או הבועה.

שיטות

שיטה גורמי שינוי תיאור
updateWouldDelete_(wouldDelete) protected מעדכן את המצב הפנימי היהDelete_.
wouldDelete(element) מחזירה אם הבלוק או הבועה שצוינו יימחקו אם הן יושמטו באזור זה. השיטה הזו צריכה לבדוק אם הרכיב ניתן למחיקה, ואם הוא נקרא תמיד לפני onDragEnter/onDragOver/onDragExit.