الأحداث.BlockMove الصف
يتم إرسال إشعار للمستمعين عند نقل حظر. قد يكون هذا من عملية اتصال إلى أخرى، أو من موقع على مساحة العمل إلى آخر.
Signature:
export declare class BlockMove extends BlockBase
توسيع: BlockBase
الشركات المصنِّعة
الشركة المصنِّعة | مفاتيح التعديل | الوصف |
---|---|---|
(دالة الإنشاء)(opt_block) | إنشاء مثيل جديد لفئة BlockMove |
أماكن إقامة
الموقع | مفاتيح التعديل | النوع | الوصف |
---|---|---|---|
newCoordinate؟ | التنسيق | (اختياري) إحداثيات مساحة العمل X وY للقطعة إذا كانت قطعة من المستوى الأعلى. غير محدّد إذا لم يكن حظرًا من المستوى الأعلى. | |
newInputName? | سلسلة | (اختياري) اسم مصدر الإدخال الجديد. غير محدّد إذا كانت حظرًا من المستوى الأعلى أو الجزء التالي الخاص بالمصدر. | |
newParentId? | سلسلة | (اختياري) رقم تعريف المجموعة الرئيسية الجديدة. ولا يتم تحديدها إذا كانت تمثّل جزءًا من المستوى الأعلى. | |
oldCoordinate؟ | التنسيق | (اختياري) إحداثيات مساحة العمل X وY القديمة للقطعة إذا كانت قطعة من المستوى الأعلى. غير محدّد إذا لم يكن حظرًا من المستوى الأعلى. | |
oldInputName? | سلسلة | (اختياري) اسم مصدر الإدخال القديم. لم يتم تحديد ما إذا كانت حظرًا من المستوى الأعلى أم الجزء التالي لأحد الوالدَين. | |
oldParentId? | سلسلة | (اختياري) رقم تعريف المجموعة الرئيسية القديمة. لم يتم تحديد ما إذا كانت حظرًا من المستوى الأعلى. | |
السبب | سلسلة[] | (اختياري) توضيح الغرض من عملية النقل هذه وتشمل القيم المعروفة ما يلي: "سحب" -- اكتملت عملية السحب. "bump" -- تم إبعاد الحظر عن الاتصال غير الصالح. "Snap" - تم تغيير الكتلة لتتماشى مع الشبكة. "inbounds" -- تم إرجاع القالب إلى مساحة عمل لا يمكن التمرير فيها. "الاتصال" -- تم ربط الحظر بجزء آخر. "قطع الاتصال" -- انقطع الاتصال بالحظر من وحدة أخرى. "إنشاء" -- تم إنشاء حظر باستخدام ملف XML. "تنظيف" - كتل محتوى في المستوى الأعلى تمت محاذاتها في مساحة العمل. قد تؤدي عملية دمج الأحداث إلى إنشاء أسباب متعددة: ['drag', 'bump', 'snap']. | |
النوع | سلسلة |
الطُرق
الطريقة | مفاتيح التعديل | الوصف |
---|---|---|
isNull() | هل يسجل هذا الحدث أي تغيير في الحالة؟ | |
recordNew() | سجِّل الموقع الجغرافي الجديد للقطعة. تم الاتصال بعد النقل. | |
run(forward) | تنفيذ حدث نقل. | |
setReason(reason) | حدِّد سبب نقل الحدث. | |
toJson() | ترميز الحدث بتنسيق JSON |