blockly > CollapsibleToolboxCategory

Class CollapsibleToolboxCategory

Class untuk kategori dalam toolbox yang dapat diciutkan.

Tanda Tangan:

export declare class CollapsibleToolboxCategory extends ToolboxCategory implements ICollapsibleToolboxItem 

Memperluas: ToolboxCategory

Menerapkan: ICollapsibleToolboxItem

Konstruktor

Konstruktor Pengubah Deskripsi
(konstruktor)(categoryDef, toolbox, opt_parent) Membuat instance baru dari class CollapsibleToolboxCategory

Properti

Properti Pengubah Jenis Deskripsi
expanded_ protected boolean Apakah kategori harus menampilkan subkategorinya atau tidak.
registrationName static string Nama yang digunakan untuk mendaftarkan kategori toolbox yang dapat diciutkan.
subcategoriesDiv_ protected HTMLDivElement | null (kosong) Penampung untuk semua kategori turunan.
toolboxItems_ protected IToolboxItem[] Item toolbox turunan untuk kategori ini.

Metode

Metode Pengubah Deskripsi
createDom_()
createIconDom_()
createSubCategoriesDom_(subcategories) protected Buat DOM untuk semua subkategori.
getChildToolboxItems() Dapatkan semua item toolbox anak-anak. (mis. Mendapatkan subkategorinya)
getDiv()
init()
isCollapsible()
isExpanded() Apakah kategori diperluas untuk menampilkan subkategori turunannya.
makeDefaultCssConfig_()
onClick(_e)
parseContents_(categoryDef)
setExpanded(isExpanded) Membuka atau menutup kategori saat ini dan flyout terkait.
setVisible_(isVisible)
toggleExpanded() Mengalihkan apakah kategori diperluas atau tidak.