blockly > سحب > BlockDragStrategy
سحب فئةBlockDragStrategy
Signature:
export declare class BlockDragStrategy implements IDragStrategy
التنفيذ: IDragStrategy
الشركات المصنِّعة
الشركة المصنِّعة | مفاتيح التعديل | الوصف |
---|---|---|
(دالة الإنشاء)(block) | إنشاء مثيل جديد لفئة BlockDragStrategy |
الطُرق
الطريقة | مفاتيح التعديل | الوصف |
---|---|---|
drag(newLoc) | نقل الحظر وتحديث أي معاينات اتصال. | |
endDrag() | مسح أي حالة في نهاية السحب. يُطبِّق هذا الإجراء أي عمليات ربط في انتظار المراجعة. | |
isMovable() | تعرض القيمة "صحيح" إذا كان الحظر قابلاً للنقل في الوقت الحالي. خطأ في الحالات الأخرى. | |
revertDrag() | نقل القطعة مرة أخرى إلى حيث كانت في بداية السحب، بما في ذلك إعادة ربط الاتصالات. | |
startDrag(e) | تتعامل مع أي إعداد لبدء السحب، بما في ذلك إلغاء ربط القطعة من أي وحدات رئيسية. |