blockly > ToolboxItem

סוג ToolboxItem

סיווג לפריט בארגז הכלים.

Signature:

export declare class ToolboxItem implements IToolboxItem 

הטמעות: IToolboxItem

יצרנים

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

תכונות

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

protected

readonly

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

שיטות

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