टूलबॉक्स आइटम की क्लास
टूलबॉक्स में किसी आइटम के लिए क्लास.
हस्ताक्षर:
export declare class ToolboxItem implements IToolboxItem
लागू करने का तरीका: IToolboxItem
कंस्ट्रक्टर
निर्माता | मॉडिफ़ायर | ब्यौरा |
---|---|---|
(कंस्ट्रक्टर)(toolboxItemDef, parentToolbox, opt_parent) | ToolboxItem क्लास का एक नया इंस्टेंस बनाता है |
प्रॉपर्टी
प्रॉपर्टी | मॉडिफ़ायर | Type | ब्यौरा |
---|---|---|---|
id_ | protected |
स्ट्रिंग | |
level_ | protected |
नंबर | |
parent_ | protected |
ICollapsibleToolboxItem | शून्य | |
parentToolbox_ |
|
IToolbox | वह टूलबॉक्स जिससे यह कैटगरी जुड़ी है. |
toolboxItemDef_ | protected |
toolbox.ToolboxItemInfo | शून्य | |
workspace_ | protected |
WorkspaceSvg |
तरीके
तरीका | मॉडिफ़ायर | ब्यौरा |
---|---|---|
डिसपोज़() | इस टूलबॉक्स आइटम का निपटान करें. डिफ़ॉल्ट रूप से कोई बटन नहीं होता. | |
getClickTarget() | क्लिक करने लायक एचटीएमएल एलिमेंट पाता है. पैरंट टूलबॉक्स एलिमेंट पर क्लिक किए जाते हैं. पैरंट टूलबॉक्स इस एलिमेंट में एक आईडी जोड़ देगा, ताकि यह onClick इवेंट को सही टूलबॉक्स आइटम पर पास कर सके. | |
getDiv() | टूलबॉक्स आइटम के लिए डीव दिखाता है. | |
getId() | इस टूलबॉक्स आइटम के लिए, यूनीक आइडेंटिफ़ायर मिलता है. | |
getParent() | अगर टूलबॉक्स आइटम नेस्ट किया गया है, तो पैरंट फ़ोल्डर को ऐक्सेस किया जाता है. | |
init() | टूलबॉक्स आइटम को शुरू करता है. इसमें DOM बनाना और जानकारी ऑब्जेक्ट के आधार पर, किसी भी आइटम की स्थिति को अपडेट करना शामिल है. | |
isCollapsible() | टूलबॉक्स आइटम को छोटा किया जा सकता है या नहीं. | |
isSelectable() | टूलबॉक्स आइटम चुना जा सकता है या नहीं. | |
setVisible_(_isVisible) | सेट करता है कि कैटगरी दिख रही है या नहीं. कोई कैटगरी दिखे, इसके लिए उसकी पैरंट कैटगरी को भी बड़ा करना ज़रूरी है. |