blockly > الأحداث > BlockMove

Events.BlockMove (الصف)

لإرسال إشعار إلى المستمعين عند نقل مربّع واحد يمكن أن يكون هذا من اتصال إلى آخر، أو من موقع على مساحة العمل إلى آخر.

Signature:

export declare class BlockMove extends BlockBase 

توسيع: BlockBase

الشركات المصنِّعة

الشركة المصنِّعة مفاتيح التعديل الوصف
(دالة الإنشاء)(opt_block) تنشئ هذه الدالة مثيلاً جديدًا من الفئة BlockMove.

أماكن إقامة

الموقع مفاتيح التعديل Type الوصف
newCoordinate؟ التنسيق (اختياري) إحداثيَّي عمليتَي X وY الجديدتَين للكتلة إذا كانت عبارة عن مربّع من المستوى الأعلى. هذه السمة غير محدَّدة إذا لم تكن مجموعة من المستوى الأعلى.
newInputName? سلسلة (اختياري) يشير إلى اسم الإدخال الجديد. غير محدّد إذا كان الحظر من المستوى الأعلى أو الحظر التالي لدى أحد الوالدَين.
newParentId? سلسلة (اختياري) رقم تعريف المجموعة الرئيسية الجديدة. لا يتم تحديد ما إذا كانت عبارة عن حظر من المستوى الأعلى.
oldCoordinate؟ التنسيق (اختياري) استخدام إحداثيتَي X وY القديمتَين للمساحة إذا كانتا عبارة عن مربّع من المستوى الأعلى. غير محدّدة إذا لم تكن مجموعة من المستوى الأعلى.
oldInputName? سلسلة (اختياري) يشير إلى اسم الإدخال القديم. لا يمكن تحديد ما إذا كان الحظر من المستوى الأعلى أو الحظر التالي لدى أحد الوالدَين.
oldParentId؟ سلسلة (اختياري) رقم تعريف المجموعة الرئيسية القديمة. لم يتم تحديد ما إذا كانت حظرًا من المستوى الأعلى.
السبب؟ سلسلة[] (اختياري) توضيح الغرض من عملية النقل هذه. تشمل القيم المعروفة: "السحب" -- عملية سحب مكتملة. "bump" -- تعطل الحظر بسبب اتصال غير صالح. "snap" -- تم إزاحة القالب لكي تتماشى مع الشبكة. "inbounds" -- تم دفع الحظر إلى مساحة عمل لا يمكن الانتقال للأسفل/للأعلى. "اتصال" -- تم توصيل الحظر بكتلة أخرى. "قطع الاتصال" -- تم قطع اتصال الحظر من كتلة أخرى. "إنشاء" -- حظر تم إنشاؤه عبر XML. "cleanup": وحدات ذات مستوى أعلى تتم محاذاتها مع Workspace. قد ينشأ عن دمج الأحداث أسباب متعدّدة: ['drag', 'bump', 'snap'].
النوع سلسلة

الطُرق

الطريقة مفاتيح التعديل الوصف
isNull() هل يسجل هذا الحدث أي تغيير في الحالة؟
recordNew() سجِّل الموقع الجغرافي الجديد للمبنى. تم الاتصال بعد عملية النقل.
run(forward) نفِّذ حدث نقل.
setReason(reason) حدِّد سبب حدث النقل.
toJson() عليك ترميز الحدث بتنسيق JSON.