blockly > الأحداث > BlockMove

فئة Events.BlockMove

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

Signature:

export declare class BlockMove extends BlockBase 

الامتدادات: BlockBase

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

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

الخصائص

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

الطُرق

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