blockly > CollapsibleToolboxCategory

คลาส CollapsibleToolboxCategory

ชั้นเรียนของหมวดหมู่ในกล่องเครื่องมือที่ยุบได้

ลายเซ็น:

export declare class CollapsibleToolboxCategory extends ToolboxCategory implements ICollapsibleToolboxItem 

ขยาย: ToolboxCategory

การใช้งาน: ICollapsibleToolboxItem

ผู้ผลิต

ผู้ผลิต ตัวปรับแต่ง คำอธิบาย
(เครื่องมือสร้าง)(categoryDef, กล่องเครื่องมือ, opt_parent) สร้างอินสแตนซ์ใหม่ของคลาส CollapsibleToolboxCategory

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ ตัวปรับแต่ง Type คำอธิบาย
expanded_ protected boolean หมวดหมู่ควรแสดงหมวดหมู่ย่อยหรือไม่
registrationName static สตริง ชื่อที่ใช้สำหรับลงทะเบียนหมวดหมู่กล่องเครื่องมือที่ยุบได้
subcategoriesDiv_ protected HTMLDivElement | null คอนเทนเนอร์สำหรับหมวดหมู่ย่อย
toolboxItems_ protected IToolboxItem[] รายการกล่องเครื่องมือย่อยสำหรับหมวดหมู่นี้

วิธีการ

วิธีการ ตัวปรับแต่ง คำอธิบาย
createDom_()
createIconDom_()
createSubCategoriesDom_(subcategories) protected สร้าง DOM สำหรับหมวดหมู่ย่อยทั้งหมด
getChildToolboxItems() รับรายการในกล่องเครื่องมือสำหรับเด็ก (เช่น รับหมวดหมู่ย่อย)
getDiv()
init()
isCollapsible()
isExpanded() ขยายหมวดหมู่เพื่อแสดงหมวดหมู่ย่อย
makeDefaultCssConfig_()
onClick(_e)
parseContents_(categoryDef)
setExpanded(isExpanded) เปิดหรือปิดหมวดหมู่ปัจจุบันและขั้นตอนที่เกี่ยวข้อง
setVisible_(isVisible)
toggleExpanded() สลับว่าจะขยายหมวดหมู่หรือไม่