blockly > الأحداث > BlockChange

صف Event.BlockChange

تُعلِم هذه الميزة المستمعين عند تغيُّر عنصر معيّن في مجموعة معيّنة (على سبيل المثال، قيم الحقول والتعليقات وما إلى ذلك).

Signature:

export declare class BlockChange extends BlockBase 

توسيع: BlockBase

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

الشركة المصنِّعة مفاتيح التعديل الوصف
(Createor)(opt_block, opt_element, opt_name, opt_oldValue, opt_newValue) تنشئ هذه السياسة مثيلاً جديدًا من الفئة BlockChange.

أماكن إقامة

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

الطُرق

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