संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
blockly > एक्सटेंशन
एक्सटेंशन नेमस्पेस
फ़ंक्शन
फ़ंक्शन |
ब्यौरा |
लागू करें(name, block, isMutator) |
ब्लॉक पर एक्सटेंशन का तरीका लागू किया जाता है. इसका इस्तेमाल ब्लॉक बनाने के दौरान ही किया जाना चाहिए. |
buildTooltipForDropdown(dropdownName, lookupTable) |
ऐसा एक्सटेंशन फ़ंक्शन बनाता है जो ड्रॉपडाउन वैल्यू को टूलटिप स्ट्रिंग से मैप करेगा. |
buildTooltipWithFieldText(msgTemplate, fieldName) |
ऐसा एक्सटेंशन फ़ंक्शन बनाता है जो डाइनैमिक टूलटिप इंस्टॉल करेगा. टूलटिप मैसेज में '%1' स्ट्रिंग होनी चाहिए और उस स्ट्रिंग को नाम वाले फ़ील्ड के टेक्स्ट से बदल दिया जाएगा. |
isRegistered(name) |
यह दिखाता है कि किसी एक्सटेंशन को दिए गए नाम से रजिस्टर किया गया है या नहीं. |
रजिस्टर करें(नाम, initFn) |
नए एक्सटेंशन फ़ंक्शन को रजिस्टर करता है. एक्सटेंशन ऐसे फ़ंक्शन होते हैं जो ब्लॉक को शुरू करने में मदद करते हैं. इनमें आम तौर पर, ऑनचेंज हैंडलर और म्यूटेटर जैसे डाइनैमिक बिहेवियर जोड़े जाते हैं. इन्हें ब्लॉक.लागू करने की एक्सटेंशन() या JSON "एक्सटेंशन" कैटगरी के एट्रिब्यूट का इस्तेमाल करके लागू किया जाता है. |
registerMixin(name, mixinObj) |
नए एक्सटेंशन फ़ंक्शन को रजिस्टर करता है, जो मिक्सinObj की सभी कुंजी/वैल्यू को जोड़ता है. |
registerMutator(name, mixinObj, opt_helperFn, opt_blockList) |
नया एक्सटेंशन फ़ंक्शन रजिस्टर करता है जो ब्लॉक में म्यूटेटर जोड़ता है. रजिस्टर करते समय, यह म्यूटेटर के बारे में कुछ बुनियादी जांच करता है. अगर मिक्सिन पर कंपोज़ और डिकंपोज़, दोनों की जानकारी दी गई है, तो रैपर ब्लॉक में एक म्यूटेटर डायलॉग भी जोड़ सकता है. |
रजिस्ट्रेशन रद्द करें(नाम) |
दिए गए नाम से रजिस्टर किए गए एक्सटेंशन का रजिस्ट्रेशन रद्द करता है. |
वैरिएबल
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2025-07-25 (UTC) को अपडेट किया गया.
[null,null,["आखिरी बार 2025-07-25 (UTC) को अपडेट किया गया."],[],["The Extensions namespace manages block extensions in Blockly. Key actions include: applying extensions to blocks during construction; building tooltip extensions that map dropdown values or field text to tooltip strings. It also handles registering and unregistering extensions, including those for dynamic behavior, and mixins. Mutator extensions can be registered as well, with optional helper functions and block lists, while also adding a mutator dialog to the block, when needed. It checks if an extension is already registered.\n"]]