تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
blockly > IDragTarget
واجهة IDragTarget
واجهة لأحد المكونات بسلوك مخصّص عند سحب كتلة أو فقاعة تفسيرية أو إفلاتها فوقها
Signature:
export interface IDragTarget extends IComponent
يوسِّع: IComponent
الطُرق
الطريقة |
الوصف |
getClientRect() |
لعرض المستطيل المحيط لمنطقة السحب المستهدفة بوحدات بكسل نسبةً إلى إطار العرض. |
onDragEnter(dragElement) |
يعالج هذا الإعداد عند دخول مؤشر به كتلة أو فقاعة إلى هدف السحب هذا. |
onDragExit(dragElement) |
يعالج هذا الإعداد الحالات التي يخرج فيها مؤشر بقالب أو فقاعة تفسيرية من هدف السحب هذا. |
onDragOver(dragElement) |
يعالج هذا الإعداد عند سحب مؤشر بقالب أو فقاعة تفسيرية فوق هدف السحب هذا. |
onDrop(dragElement) |
يعالج عند إسقاط كتلة أو فقاعة تفسيرية على هذا المكوِّن. يجب عدم معالجة الحذف هنا. |
shouldPreventMove(dragElement) |
تعرض ما إذا كان يجب عدم نقل القالب أو الفقاعة التفسيرية المقدّمَين بعد إسقاطهما على هذا المكوّن. إذا كانت القيمة true، فسيعود العنصر إلى حيث كان عند بدء السحب. |
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]