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