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