blockly > ToolboxItem

टूलबॉक्स आइटम की क्लास

टूलबॉक्स में किसी आइटम के लिए क्लास.

हस्ताक्षर:

export declare class ToolboxItem implements IToolboxItem 

लागू करने का तरीका: IToolboxItem

कंस्ट्रक्टर

निर्माता मॉडिफ़ायर ब्यौरा
(कंस्ट्रक्टर)(toolboxItemDef, parentToolbox, opt_parent) ToolboxItem क्लास का एक नया इंस्टेंस बनाता है

प्रॉपर्टी

प्रॉपर्टी मॉडिफ़ायर Type ब्यौरा
id_ protected स्ट्रिंग
level_ protected नंबर
parent_ protected ICollapsibleToolboxItem | शून्य
parentToolbox_

protected

readonly

IToolbox वह टूलबॉक्स जिससे यह कैटगरी जुड़ी है.
toolboxItemDef_ protected toolbox.ToolboxItemInfo | शून्य
workspace_ protected WorkspaceSvg

तरीके

तरीका मॉडिफ़ायर ब्यौरा
डिसपोज़() इस टूलबॉक्स आइटम का निपटान करें. डिफ़ॉल्ट रूप से कोई बटन नहीं होता.
getClickTarget() क्लिक करने लायक एचटीएमएल एलिमेंट पाता है. पैरंट टूलबॉक्स एलिमेंट पर क्लिक किए जाते हैं. पैरंट टूलबॉक्स इस एलिमेंट में एक आईडी जोड़ देगा, ताकि यह onClick इवेंट को सही टूलबॉक्स आइटम पर पास कर सके.
getDiv() टूलबॉक्स आइटम के लिए डीव दिखाता है.
getId() इस टूलबॉक्स आइटम के लिए, यूनीक आइडेंटिफ़ायर मिलता है.
getParent() अगर टूलबॉक्स आइटम नेस्ट किया गया है, तो पैरंट फ़ोल्डर को ऐक्सेस किया जाता है.
init() टूलबॉक्स आइटम को शुरू करता है. इसमें DOM बनाना और जानकारी ऑब्जेक्ट के आधार पर, किसी भी आइटम की स्थिति को अपडेट करना शामिल है.
isCollapsible() टूलबॉक्स आइटम को छोटा किया जा सकता है या नहीं.
isSelectable() टूलबॉक्स आइटम चुना जा सकता है या नहीं.
setVisible_(_isVisible) सेट करता है कि कैटगरी दिख रही है या नहीं. कोई कैटगरी दिखे, इसके लिए उसकी पैरंट कैटगरी को भी बड़ा करना ज़रूरी है.