blockly > رویدادها > CommentMove

رویدادها. CommentMove کلاس

به شنوندگان اطلاع می دهد که یک نظر فضای کاری منتقل شده است.

امضا:

export declare class CommentMove extends CommentBase 

گسترش می یابد: CommentBase

سازندگان

سازنده اصلاح کننده ها شرح
(سازنده) (opt_comment) یک نمونه جدید از کلاس CommentMove می سازد

خواص

ویژگی اصلاح کننده ها تایپ کنید شرح
اظهار نظر_؟ Comment فضای کاری (اختیاری) نظری که در حال انتقال است.
newCoordinate_؟ هماهنگ كردن (اختیاری) محل نظر پس از انتقال، در مختصات فضای کاری.
قدیمی Coordinate_؟ هماهنگ كردن (اختیاری) محل نظر قبل از انتقال، در مختصات فضای کاری.
دلیل؟ رشته[] (اختیاری) توضیحی در مورد اینکه این حرکت برای چیست. مقادیر شناخته شده عبارتند از: "کشیدن" -- یک عملیات کشیدن کامل شده است. 'snap' - نظر به سمت شبکه تغییر یافت. "inbounds" - بلوک به فضای کاری غیر پیمایشی بازگردانده شد. "ایجاد" - بلوک ایجاد شده از طریق deserialization. «پاکسازی» - بلوک‌های سطح بالای هم‌تراز با فضای کاری. ادغام رویداد ممکن است دلایل متعددی ایجاد کند: ['drag'، 'inbounds'، 'snap'].
نوع رشته

مواد و روش ها

روش اصلاح کننده ها شرح
isNull() آیا این رویداد تغییر حالتی را ثبت می کند؟
recordNew() مکان جدید نظر را ضبط کنید. بعد از حرکت تماس گرفت. فقط یکبار میشه تماس گرفت
دویدن (به جلو) یک رویداد حرکتی را اجرا کنید.
setOldCoordinate(xy) قبل از حرکت مکان را لغو کنید. اگر رویداد را تا پایان حرکت ایجاد نکردید، اما مکان اصلی را می‌دانید، از این استفاده کنید.
setReason (دلیل) دلیل یک رویداد حرکت را تعیین می کند.
toJson() رویداد را به صورت JSON رمزگذاری کنید.