فئة DragTarget
فئة مجردة لمكوِّن له سلوك مخصّص عند سحب كتلة أو فقاعة فوقها أو إسقاطها فوقها.
Signature:
export declare class DragTarget implements IDragTarget
يتم تنفيذ: IDragTarget
الشركات المصنِّعة
الشركة المصنِّعة | مفاتيح التعديل | الوصف |
---|---|---|
(structor)() | دالة DragTarget. وهو يتمثّل في إضافة خاصية المعرّف ويجب عدم طلبها مباشرةً من خلال فئة فرعية فقط. |
أماكن إقامة
الموقع | مفاتيح التعديل | Type | الوصف |
---|---|---|---|
المعرِّف | سلسلة | المعرّف الفريد لهذا المكوِّن الذي يُستخدم للتسجيل في ComponentManager. |
الطُرق
الطريقة | مفاتيح التعديل | الوصف |
---|---|---|
getClientRect() | لعرض مستطيل حدود المساحة المستهدفة للسحب بوحدات البكسل بالنسبة إلى قسم diving injectly. | |
onDragEnter(_dragElement) | تتم معالجتها عند دخول مؤشر به كتلة أو فقاعة تفسيرية إلى هدف السحب هذا. | |
onDragExit(_dragElement) | تتم معالجتها عند خروج مؤشر ما بين كتلة أو فقاعة تفسيرية من هدف السحب هذا. | |
onDragOver(_dragElement) | تتم معالجتها عند سحب مؤشر يحتوي على كتلة أو فقاعة تفسيرية فوق هدف السحب هذا. | |
onDrop(_dragElement) | الأسماء المعرِّفة عند إسقاط كتلة أو فقاعة على هذا المكوِّن. يجب عدم معالجة الحذف هنا. | |
shouldPreventMove(_dragElement) | تعرِض ما إذا كان يجب عدم نقل المربّع أو الفقاعة التفسيرية المقدَّمة بعد إسقاطها على هذا المكوِّن. إذا كانت true، سيعود العنصر إلى المكان الذي كان عليه عند بدء السحب. |