blockly > इवेंट > BlockChange

Events.BlockChange क्लास

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

हस्ताक्षर:

export declare class BlockChange extends BlockBase 

इनके साथ काम करता है: BlockBase

निर्माता

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

प्रॉपर्टी

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

तरीके

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