blockly > CollapsibleToolboxCategory
คลาส CollapsibleToolboxCategory
ชั้นเรียนสำหรับหมวดหมู่ในกล่องเครื่องมือที่ยุบได้
ลายเซ็น:
export declare class CollapsibleToolboxCategory extends ToolboxCategory implements ICollapsibleToolboxItem
ขยาย: ToolboxCategory
การนำไปใช้งาน: ICollapsibleToolboxItem
ผู้ผลิต
| ผู้ผลิต | คีย์ตัวปรับแต่ง | คำอธิบาย |
|---|---|---|
| (constructor)(categoryDef, กล่องเครื่องมือ, opt_parent) | สร้างอินสแตนซ์ใหม่ของคลาส CollapsibleToolboxCategory |
พร็อพเพอร์ตี้
| พร็อพเพอร์ตี้ | คีย์ตัวปรับแต่ง | ประเภท | คำอธิบาย |
|---|---|---|---|
| expanded_ | protected |
boolean | หมวดหมู่ควรแสดงหมวดหมู่ย่อยหรือไม่ |
| registrationName | static |
สตริง | ชื่อที่ใช้สำหรับลงทะเบียนหมวดหมู่กล่องเครื่องมือที่ยุบได้ |
| subcategoriesDiv_ | protected |
HTMLDivElement | ค่าว่าง | คอนเทนเนอร์สำหรับหมวดหมู่ย่อย |
| toolboxItems_ | protected |
IToolboxItem[] | รายการกล่องเครื่องมือย่อยสำหรับหมวดหมู่นี้ |
เมธอด
| วิธีการ | คีย์ตัวปรับแต่ง | คำอธิบาย |
|---|---|---|
| createDom_() | ||
| createIconDom_() | ||
| createSubCategoriesDom_(subcategories) | protected |
สร้าง DOM สำหรับหมวดหมู่ย่อยทั้งหมด |
| getChildToolboxItems() | รับรายการกล่องเครื่องมือย่อย (เช่น รับหมวดหมู่ย่อย) | |
| getDiv() | ||
| init() | ||
| isCollapsible() | ||
| isExpanded() | เลือกว่าจะขยายหมวดหมู่เพื่อแสดงหมวดหมู่ย่อยหรือไม่ | |
| makeDefaultCssConfig_() | ||
| onClick(_e) | ||
| parseContents_(categoryDef) | ||
| setExpanded(isExpanded) | เปิดหรือปิดหมวดหมู่ปัจจุบันและฟลายเอาต์ที่เกี่ยวข้อง | |
| setVisible_(isVisible) | ||
| toggleExpanded() | สลับจากว่าจะให้ขยายหมวดหมู่หรือไม่ |