סיווג 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) | מתבצע עדכון של התוכן כך שיוצג ברשימה המשלימה. אם התפריט הנפתח פתוח כשהתוכן מתעדכן, צריך לבצע גם קריאה ל'בחירת רענון' בארגז הכלים. |