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 |