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 رمزگذاری کنید. |