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 |