تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
blockly > IDragStrategy
واجهة IDragStrategy
Signature:
export interface IDragStrategy
الطُرق
الطريقة |
الوصف |
drag(newLoc, e) |
يعالج نقل العناصر إلى الموقع الجديد، وتعديل أي عناصر مرئية استنادًا إلى ذلك (مثل معاينات الاتصال للكتل). |
endDrag(e) |
تتعامل مع أي تنظيف بالسحب، بما في ذلك على سبيل المثال لتوصيل القوالب أو حذفها. |
isMovable() |
تعرض القيمة true إذا كان العنصر قابلاً للنقل في الوقت الحالي. |
revertDrag() |
لإعادة السحب القابل للسحب إلى ما كان عليه عند بداية السحب. |
startDrag(e) |
يتعامل مع أي بدء تشغيل يعتمد على السحب (مثل نقل العناصر إلى مقدّمة مساحة العمل). |
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)"],[],["The `IDragStrategy` interface defines methods for managing drag operations. Key actions include: `drag`, which moves elements and updates visuals; `endDrag`, which finalizes the drag, connecting or deleting elements; `startDrag`, which initiates the drag; `revertDrag`, which returns elements to their original position; and `isMovable`, which checks if an element can be moved. These methods collectively control the lifecycle and behavior of draggable elements within the system.\n"],null,[]]