blockly‏ > ToolboxItem

הכיתה ToolboxItem

הכיתה של פריט בתיבת הכלים.

Signature:

export declare class ToolboxItem implements IToolboxItem 

יישום: IToolboxItem

יצרנים

יצרן גורמי שינוי תיאור
(constructor)(toolboxItemDef, parentToolbox, opt_parent) יצירת מופע חדש של הכיתה ToolboxItem

מאפיינים

נכס גורמי שינוי סוג תיאור
id_ protected מחרוזת
level_ protected number
parent_ protected ICollapsibleToolboxItem | null
parentToolbox_

protected

readonly

IToolbox תיבת הכלים שאליה שייכת הקטגוריה.
toolboxItemDef_ protected toolbox.ToolboxItemInfo | null
workspace_ protected WorkspaceSvg

Methods

שיטה גורמי שינוי תיאור
canBeFocused() ראו IFocusableNode.canBeFocused.
dispose()‎ יש להשליך את הפריט הזה לכלי. פעולה ללא תוצאה כברירת מחדל.
getClickTarget() הפונקציה מקבלת את אלמנט ה-HTML שניתן ללחוץ עליו. אלמנט הורה של תיבת הכלים מקבל קליקים. תיבת הכלים ההורה תוסיף מזהה לאלמנט הזה כדי שתוכל להעביר את האירוע onClick ל-toolboxItem הנכון.
getDiv()‎ הפונקציה מקבלת את ה-div של פריט תיבת הכלים.
getFocusableElement() מידע נוסף זמין במאמר IFocusableNode.getFocusableElement.
getFocusableTree() מידע נוסף זמין במאמר IFocusableNode.getFocusableTree.
getId()‎ הפונקציה מקבלת מזהה ייחודי של פריט תיבת הכלים הזה.
getParent() הפונקציה מקבלת את ההורה אם פריט תיבת הכלים נמצא בתצוגת עץ.
init()‎ אתחול הפריט בכלי. זה כולל יצירת DOM ועדכון המצב של פריטים על סמך אובייקט המידע.
isCollapsible() האם אפשר לכווץ את הפריט בתיבה.
isSelectable() אם אפשר לבחור את הפריט בכלי.
onNodeBlur() מידע נוסף זמין במאמר IFocusableNode.onNodeBlur.
onNodeFocus() מידע נוסף זמין במאמר IFocusableNode.onNodeFocus.
setVisible_(_isVisible) הגדרה של סטטוס החשיפה של הקטגוריה. כדי שקטגוריה תהיה גלויה, צריך להרחיב גם את קטגוריית ההורה שלה.