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. |