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 फ़ॉर्मैट में बदलें. |