blockly > DeleteArea

מחלקה מסוג DeleteArea

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

Signature:

export declare class DeleteArea extends DragTarget implements IDeleteArea 

הרחבה: DragTarget

הטמעות: IDeleteArea

יצרנים

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

מאפיינים

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

שיטות

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