blockly > DeleteArea

מחיקת סיווג של אזור

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

Signature:

export declare class DeleteArea extends DragTarget implements IDeleteArea 

תוספים: DragTarget

הטמעות: IDeleteArea

יצרנים

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

תכונות

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

שיטות

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