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() | สลับจากว่าจะให้ขยายหมวดหมู่หรือไม่ |