blockly > CollapsibleToolboxCategory

CollapsibleToolboxCategory sınıfı

Daraltılabilen bir araç kutusunda bulunan kategori sınıfı.

İmza:

export declare class CollapsibleToolboxCategory extends ToolboxCategory implements ICollapsibleToolboxItem 

Kapsamlar: ToolboxCategory

Uygulandığı yer: ICollapsibleToolboxItem

Markalar

Marka Değiştiriciler Açıklama
(structor)(categoryDef; toolbox, opt_parent) CollapsibleToolboxCategory sınıfının yeni bir örneğini oluşturur

Özellikler

Özellik Değiştiriciler Tür Açıklama
expanded_ protected boolean Kategorinin, alt kategorilerini gösterip göstermeyeceği.
registrationName static dize Daraltılabilir araç kutusu kategorisi kaydetmek için kullanılan ad.
subcategoriesDiv_ protected HTMLDivElement | null Tüm alt kategorilerin kapsayıcısıdır.
toolboxItems_ protected IToolboxItem[] Bu kategorinin alt araç kutusu öğeleri.

Yöntemler

Yöntem Değiştiriciler Açıklama
createDom_()
createIconDom_()
createSubCategoriesDom_(subcategories) protected Tüm alt kategoriler için DOM'yi oluşturun.
getChildToolboxItems() Çocuklara yönelik araç kutusu öğelerini alır. (ör. Alt kategorileri alır)
getDiv()
init()
isCollapsible()
isExpanded() Kategorinin, alt alt kategorilerini gösterecek şekilde genişletilip genişletilmediği.
makeDefaultCssConfig_()
onClick(_e)
parseContents_(categoryDef)
setExpanded(isExpanded) Geçerli kategoriyi ve ilgili açılır pencereyi açar veya kapatır.
setVisible_(isVisible)
toggleExpanded() Kategorinin genişletilip genişletilmeyeceğini belirler.