blockly > الأحداث > CommentMove

صف الأحداث.التعليق على الملف التجاري

تُعلِم المستمعين بأنّه تم نقل تعليق على مساحة العمل.

Signature:

export declare class CommentMove extends CommentBase 

توسيع: CommentBase

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

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

أماكن إقامة

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

الطُرق

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