blockly > CollapsibleToolboxCategory
Class CollapsibleToolboxCategory
Class untuk kategori dalam toolbox yang dapat diciutkan.
Tanda Tangan:
export declare class CollapsibleToolboxCategory extends ToolboxCategory implements ICollapsibleToolboxItem
Memperluas: ToolboxCategory
Implementasi: 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 | Penampung untuk semua kategori turunan. |
toolboxItems_ | protected |
IToolboxItem[] | Item {i>toolbox<i} turunan untuk kategori ini. |
Metode
Metode | Pengubah | Deskripsi |
---|---|---|
createDom_() | ||
createIconDom_() | ||
createSubCategoriesDom_(subcategories) | protected |
Buat DOM untuk semua subkategori. |
getChildToolboxItems() | Mendapatkan item perlengkapan anak. (mis. Mendapatkan subkategori) | |
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 menu terbang yang terkait. | |
setVisible_(isVisible) | ||
toggleExpanded() | Mengalihkan apakah kategori diperluas atau tidak. |