ब्लॉकली > इवेंट > BlockChange

Event.BlockChange क्लास

किसी ब्लॉक के कुछ एलिमेंट में बदलाव होने पर, सुनने वालों को सूचना देता है. जैसे, फ़ील्ड की वैल्यू, टिप्पणियां वगैरह.

हस्ताक्षर:

export declare class BlockChange extends BlockBase 

एक्सटेंडेड: BlockBase

कंस्ट्रक्टर

निर्माता मॉडिफ़ायर ब्यौरा
(constructor)(opt_block, opt_element, opt_name, opt_oldValue, opt_newValue) BlockChange क्लास का एक नया इंस्टेंस बनाता है

प्रॉपर्टी

प्रॉपर्टी मॉडिफ़ायर टाइप ब्यौरा
एलिमेंट? स्ट्रिंग (ज़रूरी नहीं) वह एलिमेंट जिसमें बदलाव हुआ है; 'फ़ील्ड', 'टिप्पणी', 'छोटा किया गया', 'बंद है', 'इनलाइन' या 'म्यूटेशन' में से एक
name? स्ट्रिंग (ज़रूरी नहीं) अगर फ़ील्ड में बदलाव हुआ है, तो फ़ील्ड का नाम बदला गया.
newValue कोई जानकारी नहीं है एलिमेंट की नई वैल्यू.
oldValue कोई जानकारी नहीं है एलिमेंट की ओरिजनल वैल्यू.
टाइप स्ट्रिंग

तरीके

तरीका मॉडिफ़ायर ब्यौरा
isNull() क्या इस इवेंट में स्थिति में कोई बदलाव हुआ है?
रन(फ़ॉरवर्ड) बदलाव से जुड़ा इवेंट चलाएं.
setDisabledReason(disabledReason) ब्लॉक करने या न करने की वजह बताने के लिए, लैंग्वेज न्यूट्रल आइडेंटिफ़ायर सेट करें. यह सिर्फ़ उन इवेंट के लिए मान्य है जिनमें एलिमेंट 'बंद है' पर सेट होता है. डिफ़ॉल्ट 'MANUALLY_disableD' होता है.
toJson() इवेंट को JSON कोड में बदलें.