blockly‏ > ToolboxCategory

סיווג ToolboxCategory

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

Signature:

export declare class ToolboxCategory extends ToolboxItem implements ISelectableToolboxItem 

הרחבה: ToolboxItem

יישום: ISelectableToolboxItem

יצרנים

יצרן גורמי שינוי תיאור
(constructor)(categoryDef, parentToolbox, 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 יצירת ה-span שמכיל את סמל הקטגוריה.
createLabelDom_(name) protected יוצר את הטווח שמכיל את תווית הקטגוריה. צריך להיות לך מזהה לצורכי נגישות.
createRowContainer_()‎ protected יצירת האב של מאגר התוכן. כל הקליקים יתרחשו במקטע הזה.
createRowContentsContainer_() protected יצירת המאגר של התווית והסמל. כך נוכל להגדיר את כל אירועי המצביע של קטגוריות המשנה כ'ללא'.
dispose()
getClickTarget() הפונקציה מקבלת את רכיב ה-HTML שניתן ללחוץ עליו. רכיב ההורה של ארגז הכלים מקבל קליקים. תיבת הכלים ההורה תוסיף מזהה לאלמנט הזה כדי שתוכל להעביר את האירוע onClick ל-toolboxItem הנכון.
getColour_(categoryDef) protected הפונקציה מקבלת את הצבע או את הסגנון של קטגוריה.
getContents()‎ הפונקציה מקבלת את התוכן של הקטגוריה. אלה פריטים שמיועדים להופיע בחלונית הקופצת.
getDiv()‎
getName() הפונקציה מקבלת את שם הקטגוריה. משמש להפצת אירועים.
getParent()
hide() מסתירים את הקטגוריה.
init() הפעלת הפריט בארגז הכלים. זה כולל את יצירת ה-DOM ועדכון המצב של פריטים על סמך אובייקט המידע. צריך להפעיל את Init מיד אחרי היצירה של פריט Toolbox, כדי לוודא שתוכן הקטגוריה נותח כראוי.
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) מעדכן את התוכן שיוצג בחלונית הקופצת. אם התפריט הנפתח פתוח כשהתוכן מתעדכן, צריך להפעיל גם את הבחירה ברענון בארגז הכלים.