מחלקה מסוג 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. |