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