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