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. |