ब्लॉकले > ToolboxCategory

ToolboxCategory क्लास

टूलबॉक्स में किसी कैटगरी की कैटगरी.

हस्ताक्षर:

export declare class ToolboxCategory extends ToolboxItem implements ISelectableToolboxItem 

एक्सट्रैक्ट: ToolboxItem

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

कंस्ट्रक्टर

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

प्रॉपर्टी

प्रॉपर्टी मॉडिफ़ायर टाइप ब्यौरा
borderWidth static संख्या हर कैटगरी के बगल में मौजूद, रंग वाली पट्टी की चौड़ाई (पिक्सल में).
colour_ protected स्ट्रिंग कैटगरी का रंग.
cssConfig_ protected CssConfig
defaultBackgroundColour static स्ट्रिंग कैटगरी का डिफ़ॉल्ट रंग. इसे किसी कैटगरी को चुनने पर, उसके बैकग्राउंड कलर के तौर पर इस्तेमाल किया जाता है.
flyoutItems_ protected स्ट्रिंग | FlyoutItemInfoArray इस श्रेणी के लिए फ़्लायआउट आइटम.
htmlDiv_ protected HTMLDivElement | शून्य कैटगरी के लिए एचटीएमएल कंटेनर.
iconDom_ protected एलिमेंट | शून्य टूलबॉक्स आइकॉन के लिए एचटीएमएल एलिमेंट.
isDisabled_ protected बूलियन अगर इस कैटगरी को बंद किया जाता है, तो यह सही है. अगर ऐसा नहीं है, तो गलत है.
isHidden_ protected बूलियन अगर कैटगरी को छिपाया जाना है, तो सही है. अगर कैटगरी को छिपाया जाना है, तो सही है. अगर ऐसा नहीं है, तो गलत है.
labelDom_ protected एलिमेंट | शून्य टूलबॉक्स लेबल के लिए एचटीएमएल एलिमेंट.
name_ protected स्ट्रिंग वह नाम जो कैटगरी पर दिखाया जाएगा.
nestedPadding static संख्या हर नेस्ट किए गए लेवल पर कैटगरी को ऊपर ले जाने के लिए पिक्सल की संख्या.
registrationName static स्ट्रिंग टूलबॉक्स श्रेणी के पंजीकरण के लिए उपयोग किया गया नाम.
rowContents_ protected HTMLDivElement | शून्य वह एचटीएमएल एलिमेंट जिसमें कैटगरी की लाइन के चाइल्ड एलिमेंट शामिल हैं.
rowDiv_ protected HTMLDivElement | शून्य कैटगरी लाइन के लिए एचटीएमएल एलिमेंट.
toolboxItemDef_ CategoryInfo

तरीके

तरीका मॉडिफ़ायर ब्यौरा
addColourBorder_(colour) protected टूलबॉक्स कैटगरी में रंग वाली पट्टी जोड़ें.
allAncestorsExpanded_() protected क्या किसी कैटगरी के सभी ऐन्सेस्टर (माता-पिता और पैरंट के पैरंट वगैरह) बढ़ाए गए हैं.
closeIcon_(iconDiv) protected 'बंद है' आइकॉन दिखाने के लिए सही क्लास जोड़ता है.
createContainer_() protected ऐसा कंटेनर बनाता है जिसमें लाइन और सभी सब-कैटगरी होती हैं.
createDom_() protected कैटगरी के लिए डीओएम बनाता है.
createIconDom_() protected वह स्पैन बनाता है जिसमें कैटगरी आइकॉन होता है.
createLabelDom_(name) protected वह स्पैन बनाता है जिसमें कैटगरी लेबल होता है. सुलभता के मकसद से, इसमें एक आईडी होना चाहिए.
createRowContainer_() protected कॉन्टेंट कंटेनर का पैरंट बनाता है. सभी क्लिक इस div पर होंगे.
createRowContentsContainer_() protected लेबल और आइकॉन के लिए कंटेनर बनाता है. यह ज़रूरी है, ताकि हम सभी सब-कैटगरी के पॉइंटर इवेंट को कोई भी न सेट कर सकें.
dispose()
getClickTarget() ऐसा एचटीएमएल एलिमेंट दिखाता है जिस पर क्लिक किया जा सकता है. पैरंट टूलबॉक्स एलिमेंट को क्लिक मिलते हैं. पैरंट टूलबॉक्स इस एलिमेंट में एक आईडी जोड़ेगा, ताकि यह onClick इवेंट को सही टूलटिप आइटम को पास कर सके.
getColour_(categoryDef) protected किसी कैटगरी के लिए रंग या स्टाइल लेता है.
getContents() कैटगरी का कॉन्टेंट दिखाता है. ये ऐसे आइटम होते हैं जो फ़्लायआउट में दिखाए जाने के लिए होते हैं.
getDiv()
getName() कैटगरी का नाम बताता है. इसका इस्तेमाल इवेंट निकालने के लिए किया जाता है.
getParent()
hide() कैटगरी छिपाएं.
init() टूलबॉक्स आइटम को शुरू करता है. इसमें डीओएम बनाना और जानकारी ऑब्जेक्ट के आधार पर किसी भी आइटम की स्थिति अपडेट करना शामिल है. Init को टूलबॉक्स आइटम बनाने के तुरंत बाद कॉल किया जाना चाहिए, ताकि यह पक्का हो सके कि कैटगरी के कॉन्टेंट को सही तरीके से पार्स किया गया है.
isSelectable()
isVisible() कैटगरी दिख रही है या नहीं. कोई कैटगरी सिर्फ़ तब दिखती है, जब उसके सभी ऐन्सेस्टर बड़े होते हैं और ishidden_ false होती है.
makeDefaultCssConfig_() protected किसी कैटगरी के लिए डिफ़ॉल्ट क्लास को होल्ड करने वाला एक ऑब्जेक्ट बनाता है.
onClick(_e) टूलबॉक्स आइटम पर क्लिक किए जाने पर हैंडल.
openIcon_(iconDiv) protected एक खुला आइकॉन दिखाने के लिए सही क्लास जोड़ता है.
parseCategoryDef_(categoryDef) protected यह कैटगरी डिफ़ेंस के नॉन-कॉन्टेंट वाले हिस्सों को पार्स करता है.
parseContents_(categoryDef) protected यह इस आधार पर कॉन्टेंट अरे को पार्स करता है कि कोई कैटगरी डाइनैमिक कैटगरी है या नहीं या इसका कॉन्टेंट फ़्लायआउट में दिखाया जाना है या नहीं.
refreshTheme() इस कैटगरी के लिए रंग को अपडेट करता है.
setDisabled(isDisabled) सेट करता है कि कैटगरी बंद है या नहीं.
setSelected(isSelected) मौजूदा कैटगरी को चुनी गई कैटगरी के तौर पर सेट करता है.
setVisible_(isVisible) यह सेट करता है कि कैटगरी दिख रही है या नहीं. किसी कैटगरी को दिखाने के लिए, उसकी पैरंट कैटगरी को भी बड़ा करना ज़रूरी है.
show() कैटगरी दिखाएं. कैटगरी सिर्फ़ तब दिखेगी, जब उसकी पैरंट कैटगरी को भी बड़ा किया गया हो.
updateFlyoutContents(contents) फ़्लायआउट में दिखाए जाने वाले कॉन्टेंट को अपडेट करता है. अगर कॉन्टेंट अपडेट होने के दौरान फ़्लाइआउट खुला रहता है, तो टूलबॉक्स पर {9/}Selection भी कॉल किया जाना चाहिए.