فئة 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 |