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