מחלקה לגרירה
מחלקה מופשטת לרכיב עם התנהגות מותאמת אישית כאשר גוררים או נופלים מעליו בלוק או בועה.
Signature:
export declare class DragTarget implements IDragTarget
הטמעות: IDragTarget
יצרנים
יצרן | גורמי שינוי | התיאור |
---|---|---|
(constructor)() | בנאי של DragTarget. הנכס נועד להוסיף את המאפיין id [מזהה] ואין להפעיל אותו ישירות, אלא רק באמצעות מחלקה משנית. |
תכונות
נכס | גורמי שינוי | תיאור | התיאור |
---|---|---|---|
id | מחרוזת | המזהה הייחודי של הרכיב הזה שמשמש לרישום ב-ComponentManager. |
שיטות
שיטה | גורמי שינוי | התיאור |
---|---|---|
getClientRect() | מחזירה את המלבן התוחם את אזור יעד הגרירה ביחידות פיקסלים ביחס ל-div של הזרקת חסום. | |
onDragEnter(_dragElement) | נקודת אחיזה כאשר סמן עם בלוק או בועה נכנס ליעד הגרירה. | |
onDragExit(_dragElement) | נקודת אחיזה כאשר סמן עם בלוק או בועה יוצא מיעד הגרירה. | |
onDragOver(_dragElement) | כינוי כשגוררים סמן עם בלוק או בועה מעל יעד הגרירה. | |
onDrop(_dragElement) | כינוי כאשר בלוק או בועה נופלים ברכיב זה. לא צריך לטפל במחיקה כאן. | |
shouldPreventMove(_dragElement) | מחזירה אם אין להזיז את הבלוק או הבועה שצוינו לאחר הפלה על רכיב זה. אם True, הרכיב יחזור למקום שבו היה כשהגרירה התחילה. |