blockly > DragTarget

מחלקה 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, הרכיב יחזור למקום שבו היה כשהתחלת הגרירה.