blockly > رویدادها > BlockChange
رویدادها. کلاس BlockChange
هنگامی که برخی از عناصر یک بلوک تغییر کرده است (مثلاً مقادیر فیلد، نظرات و غیره) به شنوندگان اطلاع می دهد.
امضا:
export declare class BlockChange extends BlockBase
گسترش می یابد: BlockBase
سازندگان
سازنده | اصلاح کننده ها | توضیحات |
---|---|---|
(سازنده)(opt_block، opt_element، opt_name، opt_oldValue، opt_newValue) | یک نمونه جدید از کلاس BlockChange می سازد |
خواص
اموال | اصلاح کننده ها | تایپ کنید | توضیحات |
---|---|---|---|
عنصر؟ | رشته | (اختیاری) عنصری که تغییر کرد. یکی از «فیلد»، «نظر»، «جمع شده»، «غیرفعال»، «درخط» یا «جهش» | |
نام؟ | رشته | (اختیاری) نام فیلدی که تغییر کرده است، اگر این تغییر به یک فیلد باشد. | |
newValue | ناشناخته | مقدار جدید عنصر | |
oldValue | ناشناخته | ارزش اصلی عنصر. | |
نوع | رشته |
روش ها
روش | اصلاح کننده ها | توضیحات |
---|---|---|
isNull() | آیا این رویداد تغییر حالتی را ثبت می کند؟ | |
دویدن (به جلو) | یک رویداد تغییر را اجرا کنید. | |
setDisabledReason(disabledReason) | شناسه زبان خنثی را برای دلیل غیرفعال شدن یا غیرفعال نشدن بلوک تنظیم کنید. این فقط برای رویدادهایی معتبر است که عنصر "غیرفعال" است. پیشفرض «MANUALLY_DISABLED» است. | |
toJson() | رویداد را به صورت JSON رمزگذاری کنید. |