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. |