blockly > CollapsibleToolboxCategory

כיתה מכווצתToolboxCategory

כיתה לקטגוריה בארגז כלים שאפשר לכווץ.

Signature:

export declare class CollapsibleToolboxCategory extends ToolboxCategory implements ICollapsibleToolboxItem 

מרחיב: ToolboxCategory

הטמעות: ICollapsibleToolboxItem

יצרנים

יצרן גורמי שינוי התיאור
(constructor)(categoryDef, toolbox, opt_parent) יצירת מופע חדש של המחלקה CollapsibleToolboxCategory

תכונות

נכס גורמי שינוי תיאור התיאור
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() לחצן לבחירה באפשרות להרחיב או לא.