واجهة IDragTarget
واجهة لمكوِّن ذي سلوك مخصّص عند سحب كتلة أو فقاعة فوقها أو إسقاطها فوقها.
Signature:
export interface IDragTarget extends IComponent
توسيع: IComponent
الطُرق
الطريقة | الوصف |
---|---|
getClientRect() | لعرض مستطيل حدود مساحة السحب المستهدفة بوحدات البكسل بالنسبة إلى إطار العرض. |
onDragEnter(dragElement) | تتم معالجتها عند دخول مؤشر به كتلة أو فقاعة تفسيرية إلى هدف السحب هذا. |
onDragExit(dragElement) | تتم معالجتها عند خروج مؤشر ما بين كتلة أو فقاعة تفسيرية من هدف السحب هذا. |
onDragOver(dragElement) | تتم معالجتها عند سحب مؤشر يحتوي على كتلة أو فقاعة تفسيرية فوق هدف السحب هذا. |
onDrop(dragElement) | الأسماء المعرِّفة عند إسقاط كتلة أو فقاعة على هذا المكوِّن. يجب عدم معالجة الحذف هنا. |
shouldPreventMove(dragElement) | تعرِض ما إذا كان يجب عدم نقل المربّع أو الفقاعة التفسيرية المقدَّمة بعد إسقاطها على هذا المكوِّن. إذا كانت true، سيعود العنصر إلى المكان الذي كان عليه عند بدء السحب. |