רמת ToolboxCategory
כיתה לקטגוריה בארגז כלים.
Signature:
export declare class ToolboxCategory extends ToolboxItem implements ISelectableToolboxItem
מרחיב: ToolboxItem
הטמעות: ISelectableToolboxItem
יצרנים
יצרן | גורמי שינוי | התיאור |
---|---|---|
(constructor)(categoryDef, parentToolbox, opt_parent) | יצירת מופע חדש של המחלקה ToolboxCategory |
תכונות
נכס | גורמי שינוי | תיאור | התיאור |
---|---|---|---|
borderWidth | static |
מספר | הרוחב בפיקסלים של רצועת הצבע שליד כל קטגוריה. |
colour_ | protected |
מחרוזת | הצבע של הקטגוריה. |
cssConfig_ | protected |
CssConfig | |
defaultBackgroundColour | static |
מחרוזת | צבע ברירת המחדל של הקטגוריה. צבע זה משמש כצבע הרקע של הקטגוריה כאשר היא נבחרת. |
flyoutItems_ | protected |
מחרוזת | FlyoutItemInfoArray | הפריטים הנפתחים לקטגוריה הזו. |
htmlDiv_ | protected |
HTMLDivElement | null | מאגר ה-HTML עבור הקטגוריה. |
iconDom_ | protected |
רכיב | null | רכיב ה-HTML לסמל ארגז הכלים. |
isDisabled_ | protected |
boolean | True אם הקטגוריה הזו מושבתת, False אם לא. |
isHidden_ | protected |
boolean | True אם הקטגוריה מיועדת להיות מוסתרת, או FALSE אם לא. |
labelDom_ | protected |
רכיב | null | רכיב ה-HTML של התווית של ארגז הכלים. |
name_ | protected |
מחרוזת | השם שיוצג בקטגוריה. |
nestedPadding | static |
מספר | מספר הפיקסלים להעברת הקטגוריה בכל רמה מקוננת. |
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 |
יוצר את ההורה של מאגר התוכן. כל הקליקים יתרחשו ב- div זה. |
createRowContentsContainer_() | protected |
יוצר את המאגר עבור התווית והסמל. הפעולה הזאת נדרשת כדי שנוכל להגדיר את כל אירועי המצביע של קטגוריות משנה כ'ללא'. |
dispose() | ||
getClickTarget() | מקבל את רכיב ה-HTML שניתן ללחוץ עליו. רכיב ארגז הכלים ההורה מקבל קליקים. ארגז הכלים הראשי יוסיף מזהה לרכיב הזה כדי שהוא יוכל להעביר את האירוע onClick ל-toolboxItem הנכון. | |
getColour_(categoryDef) | protected |
הפונקציה מקבלת את הצבע או הסגנון של קטגוריה. |
getContents() | לקבלת התוכן של הקטגוריה. אלה פריטים שאמורים להיות מוצגים באוסף. | |
getDiv() | ||
getName() | הפונקציה מקבלת את שם הקטגוריה. משמש לשידור אירועים. | |
getParent() | ||
hid() | להסתיר את הקטגוריה. | |
init() | מאתחל את הפריט בארגז הכלים. כולל יצירת ה-DOM ועדכון המצב של פריטים כלשהם על סמך אובייקט המידע. יש להפעיל אותו מיד לאחר בניית הפריט בארגז הכלים, כדי להבטיח שתוכן הקטגוריה מנותח כראוי. | |
isSelectable() | ||
isVisible() | האם הקטגוריה גלויה. קטגוריה מוצגת רק אם כל ישויות האב שלה הורחבו, והקטגוריה isHidden_ מוגדרת כ-False. | |
makeDefaultCssConfig_() | protected |
יוצר אובייקט שמכיל את מחלקות ברירת המחדל עבור קטגוריה. |
onClick(_e) | כינוי שמוגדר כשלוחצים על הפריט בארגז הכלים. | |
openIcon_(iconDiv) | protected |
הוספת כיתות מתאימות להצגת סמל פתוח. |
parseCategoryDef_(categoryDef) | protected |
מנתח את החלקים שאינם תוכן של הגדרת הקטגוריה. |
parseContents_(categoryDef) | protected |
מנתח את מערך התוכן בהתאם לקטגוריה אם הקטגוריה היא דינמית, או אם התוכן שלה אמור להופיע בתפריט הנפתח. |
refreshTheme() | עדכון הצבע עבור קטגוריה זו. | |
setDisabled(isDisabled) | הגדרה זו קובעת אם הקטגוריה מושבתת. | |
setSelected(isSelected) | מגדיר את הקטגוריה הנוכחית כפי שנבחרה. | |
setVisible_(isVisible) | מגדיר אם הקטגוריה גלויה, או לא. כדי שקטגוריה תהיה גלויה, יש להרחיב גם את קטגוריית ההורה שלה. | |
show() | הצגת הקטגוריה. הקטגוריה תופיע רק אם גם קטגוריית ההורה שלה מורחבת. | |
updateFlyoutContents(contents) | מעדכן את התוכן שיוצג באוסף. אם התפריט הנפתח פתוח כשהתוכן מעודכן, יש לקרוא גם ל-רענןSelection בארגז הכלים. |