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