blockly > الأحداث > BlockChange

فئة Events.BlockChange

لإعلام المستمعين عند تغيير بعض عناصر أحد الأقسام (مثل قيم الحقول والتعليقات وما إلى ذلك)

Signature:

export declare class BlockChange extends BlockBase 

الامتدادات: BlockBase

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

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

الخصائص

الموقع مفاتيح التعديل النوع الوصف
العنصر؟ سلسلة (اختياري) العنصر الذي تغيّر، وهو أحد القيم التالية: "field" أو "comment" أو "collapsed" أو "disabled" أو "inline" أو "mutation"
name؟ سلسلة (اختياري) اسم الحقل الذي تم تغييره، إذا كان هذا تغييرًا في حقل.
newValue غير معروف القيمة الجديدة للعنصر
oldValue غير معروف القيمة الأصلية للعنصر
type EventType

الطُرق

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