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 |