ब्लॉकली > ToolboxItem

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

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

हस्ताक्षर:

export declare class ToolboxItem implements IToolboxItem 

लागू करता है: IToolboxItem

कंस्ट्रक्टर

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

प्रॉपर्टी

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

protected

readonly

IToolbox इस कैटगरी का टूलबॉक्स.
toolboxItemDef_ protected toolbox.ToolboxItemInfo | शून्य
workspace_ protected WorkspaceSvg

तरीके

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