מחיקת סיווג של אזור
מחלקה מופשטת של רכיב שיכול למחוק בלוק או בועה שנפלו מעליו.
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. |