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 के तौर पर कोड में बदलें. |