blockly > الأحداث > CommentMove

فئة Events.CommentMove

إرسال إشعار للمستمعين بأنّه تم نقل تعليق في مساحة العمل

Signature:

export declare class CommentMove extends CommentBase 

التوسيع: CommentBase

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

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

الخصائص

الموقع مفاتيح التعديل النوع الوصف
comment_? WorkspaceComment (اختياري) التعليق الذي يتم نقله
newCoordinate_? الإحداثيات (اختياري) الموقع الجغرافي للتعليق بعد نقله، في إحداثيات مساحة العمل
oldCoordinate_? الإحداثيات (اختياري) الموقع الجغرافي للتعليق قبل نقله، في إحداثيات مساحة العمل
السبب؟ string[] (اختياري) توضيح لسبب إجراء هذا التغيير تشمل القيم المعروفة ما يلي: "السحب" - اكتمال عملية سحب. "snap" (التثبيت): تم نقل التعليق لكي يكون متوافقًا مع الشبكة. ‎"inbounds" -- تم دفع القسم إلى مساحة عمل لا يمكن التمرير فيها. ‎'create': تم إنشاء مجموعة من خلال إزالة ترميزها. ‎"cleanup": تعني الوحدات ذات المستوى الأعلى التي تمّت محاذاتها في Workspace. قد يؤدي دمج الأحداث إلى إنشاء أسباب متعدّدة: ['drag', 'inbounds', 'snap'].
type EventType

الطُرق

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