blockly > الأحداث > BlockChange

فئة Events.BlockChange

يتم إشعار المستمعين عند تغيير عنصر في مجموعة كتل (مثل قيم الحقول والتعليقات وما إلى ذلك).

Signature:

export declare class BlockChange extends BlockBase 

توسيع: BlockBase

الشركات المصنِّعة

الشركة المصنِّعة مفاتيح التعديل الوصف
(Buildor)(opt_block, opt_element, opt_name, opt_oldValue, opt_newValue) إنشاء مثيل جديد لفئة BlockChange

أماكن إقامة

الموقع مفاتيح التعديل النوع الوصف
؟ سلسلة (اختياري) العنصر الذي تم تغييره إمّا "حقل" أو "تعليق" أو "مصغَّر" أو "متوقف" أو "مضمّن" أو "تغيير"
الاسم؟ سلسلة (اختياري) اسم الحقل الذي تم تغييره، إذا كان تغييرًا إلى حقل.
newValue غير معروف القيمة الجديدة للعنصر.
oldValue غير معروف القيمة الأصلية للعنصر.
النوع سلسلة

الطُرق

الطريقة مفاتيح التعديل الوصف
isNull() هل يسجل هذا الحدث أي تغيير في الحالة؟
run(forward) تشغيل حدث تغيير
setDisabledReason(disabledReason) اضبط معرِّف اللغة المحايدة لسبب إيقاف أو عدم تفعيل الحظر. ولا يصلح هذا إلا للأحداث التي يكون فيها العنصر "معطلاً". يتم ضبط الإعدادات التلقائية على "MANUALLY_DISABLED".
toJson() ترميز الحدث بتنسيق JSON