כיתה 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. |