blockly > इवेंट > BlockChange

Event.BlockChange क्लास

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

हस्ताक्षर:

export declare class BlockChange extends BlockBase 

बढ़ावा देना: BlockBase

कंस्ट्रक्टर

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

प्रॉपर्टी

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

तरीके

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