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