blockly > ToolboxCategory

סיווג ToolboxCategory

כיתה בארגז כלים.

Signature:

export declare class ToolboxCategory extends ToolboxItem implements ISelectableToolboxItem 

הרחבה: ToolboxItem

הטמעות: ISelectableToolboxItem

יצרנים

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

מאפיינים

נכס גורמי שינוי סוג תיאור
borderWidth static number הרוחב בפיקסלים של רצועת הצבע לצד כל קטגוריה.
colour_ protected מחרוזת הצבע של הקטגוריה.
cssConfig_ protected CssConfig
defaultBackgroundColour static מחרוזת צבע ברירת המחדל של הקטגוריה. הוא משמש כצבע הרקע של הקטגוריה כשהיא נבחרת.
flyoutItems_ protected מחרוזת | FlyoutItemInfoArray הפריטים הנשלפים של הקטגוריה הזו.
htmlDiv_ protected HTMLDivElement | null מאגר ה-HTML של הקטגוריה.
iconDom_ protected רכיב | null רכיב ה-HTML של סמל ארגז הכלים.
isDisabled_ protected בוליאני הערך הוא True אם הקטגוריה הזו מושבתת, אחרת הערך false.
isHidden_ protected בוליאני הערך הוא True אם רוצים שהקטגוריה תהיה מוסתרת, ואם לא, false.
labelDom_ protected רכיב | null רכיב ה-HTML של התווית של ארגז הכלים.
name_ protected מחרוזת השם שיוצג בקטגוריה.
nestedPadding static number מספר הפיקסלים שאליהם יש להעביר את הקטגוריה בכל רמה בתוך רמה.
registrationName static מחרוזת השם המשמש לרישום קטגוריה של ארגז כלים.
rowContents_ protected HTMLDivElement | null רכיב ה-HTML שמכיל רכיבי צאצא של שורת הקטגוריה.
rowDiv_ protected HTMLDivElement | null רכיב ה-HTML של שורת הקטגוריה.
toolboxItemDef_ CategoryInfo

שיטות

שיטה גורמי שינוי תיאור
addColourBorder_(colour) protected מוסיפים את רצועת הצבע לקטגוריית ארגז הכלים.
allAncestorsExpanded_() protected האם כל ישויות האב של קטגוריה (הורה והורה וכו') מורחבים.
closeIcon_(iconDiv) protected הוספת כיתות מתאימות כדי להציג סמל סגור.
createContainer_() protected יוצר את המאגר שמכיל את השורה ואת כל קטגוריות המשנה.
createDom_() protected יוצר את ה-DOM של הקטגוריה.
createIconDom_() protected יוצר את הטווח שמכיל את סמל הקטגוריה.
createLabelDom_(name) protected יוצר את הטווח שמכיל את תווית הקטגוריה. צריך להיות לך מזהה לצורכי נגישות.
createRowContainer_() protected יוצר את ההורה של מאגר התוכן. כל הקליקים יתרחשו במקטע הזה.
createRowContentsContainer_() protected יצירת המאגר של התווית והסמל. כך נוכל להגדיר את כל אירועי המצביע של קטגוריות המשנה כ'ללא'.
dispose()
getClickTarget() הפונקציה מקבלת את רכיב ה-HTML שניתן ללחוץ עליו. רכיב ההורה של ארגז הכלים מקבל קליקים. ארגז הכלים של ההורה יוסיף מזהה לרכיב הזה כדי שיוכל להעביר את האירוע onClick לפריט הנכון בארגז הכלים.
getColour_(categoryDef) protected מקבל את הצבע או את הסגנון של קטגוריה.
getContents() הצגת התוכן של הקטגוריה. אלה פריטים שאמורים להיות מוצגים תוך כדי עבודה.
getDiv()
getName() הפונקציה מקבלת את שם הקטגוריה. משמש לפליטת אירועים.
getParent()
hide() הסתרת הקטגוריה.
init() הפעלת הפריט בארגז הכלים. זה כולל יצירת ה-DOM ועדכון המצב של פריטים על סמך אובייקט המידע. יש להפעיל את ההתחלה מיד לאחר בניית הפריט בארגז הכלים, כדי לוודא שתוכן הקטגוריה מנותח כראוי.
isSelectable()
isVisible() האם הקטגוריה גלויה. קטגוריה גלויה רק אם כל ישויות האב שלה מורחבות ומוצגת כ-false.
makeDefaultCssConfig_() protected יצירת אובייקט שמכיל את מחלקות ברירת המחדל של קטגוריה.
onClick(_e) נקודת אחיזה כשלוחצים על הפריט בארגז הכלים.
openIcon_(iconDiv) protected מוסיף כיתות מתאימות כדי להציג סמל פתוח.
parseCategoryDef_(categoryDef) protected ניתוח החלקים שאינם תוכן של הקטגוריה def.
parseContents_(categoryDef) protected ניתוח מערך התוכן בהתאם לקטגוריה אם הקטגוריה היא קטגוריה דינמית, או אם התוכן שלה אמור להופיע בצורה במסך נפתח.
refreshTheme() עדכון הצבע של הקטגוריה הזו.
setDisabled(isDisabled) המדיניות הזו קובעת אם הקטגוריה מושבתת.
setSelected(isSelected) הגדרת הקטגוריה הנוכחית כנבחרה.
setVisible_(isVisible) קובע אם הקטגוריה גלויה או לא. כדי שקטגוריה תוצג, צריך להרחיב גם את קטגוריית ההורה שלה.
show() הצגת הקטגוריה. הקטגוריה תופיע רק אם גם קטגוריית ההורה שלה תורחב.
updateFlyoutContents(contents) מתבצע עדכון של התוכן כך שיוצג ברשימה המשלימה. אם התפריט הנפתח פתוח כשהתוכן מתעדכן, צריך לבצע גם קריאה ל'בחירת רענון' בארגז הכלים.