blockly > CollapsibleToolboxCategory

CollapsibleToolboxCategory क्लास

टूलबॉक्स में मौजूद उस कैटगरी की क्लास जिसे छोटा किया जा सकता है.

हस्ताक्षर:

export declare class CollapsibleToolboxCategory extends ToolboxCategory implements ICollapsibleToolboxItem 

बढ़ावा दें: ToolboxCategory

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

कंस्ट्रक्टर

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

प्रॉपर्टी

प्रॉपर्टी मॉडिफ़ायर Type ब्यौरा
expanded_ protected boolean कैटगरी में अपनी सब-कैटगरी दिखानी चाहिए या नहीं.
registrationName static स्ट्रिंग छोटा किए जा सकने वाले टूलबॉक्स की कैटगरी को रजिस्टर करने के लिए इस्तेमाल किया गया नाम.
subcategoriesDiv_ protected HTMLDiv एलिमेंट | शून्य सभी चाइल्ड कैटगरी के लिए कंटेनर.
toolboxItems_ protected IToolboxItem[] इस कैटगरी के लिए चाइल्ड टूलबॉक्स आइटम.

तरीके

तरीका मॉडिफ़ायर ब्यौरा
createDom_()
createIconDom_()
createSubCategoriesDom_(subcategories) protected सभी सबकैटगरी के लिए डीओएम बनाएं.
getChildToolboxItems() बच्चों के लिए बने टूलबॉक्स आइटम उपलब्ध हैं. (उदाहरण के लिए, सबकैटगरी मिलती है)
getDiv()
init()
isCollapsible()
isExpanded() इसकी चाइल्ड सब-कैटगरी को दिखाने के लिए, कैटगरी को बड़ा किया गया है या नहीं.
makeDefaultCssConfig_()
onClick(_e)
parseContents_(categoryDef)
setExpanded(isExpanded) मौजूदा कैटगरी और इससे जुड़े फ़्लायआउट को खोलता या बंद करता है.
setVisible_(isVisible)
toggleExpanded() कैटगरी को बड़ा करने या न करने के लिए टॉगल करता है.