ToolboxItem 类
用于工具箱中项目的类。
Signature:
export declare class ToolboxItem implements IToolboxItem
实现:IToolboxItem
构造函数
构造函数 | 修饰符 | 说明 |
---|---|---|
(structor)(toolboxItemDef, parentToolbox, opt_parent) | 构造 ToolboxItem 类的新实例 |
属性
属性 | 修饰符 | 类型 | 说明 |
---|---|---|---|
id_ | protected |
字符串 | |
level_ | protected |
number | |
parent_ | protected |
ICollapsibleToolboxItem |null | |
parentToolbox_ |
|
IToolbox | 此类别所属的工具箱。 |
toolboxItemDef_ | protected |
toolbox.ToolboxItemInfo |null | |
workspace_ | protected |
WorkspaceSvg |
方法
方法 | 修饰符 | 说明 |
---|---|---|
dispose() | 处理这个工具箱中的物品。默认情况下为空操作。 | |
getClickTarget() | 获取可点击的 HTML 元素。父级工具箱元素会获得点击。父级工具箱会向此元素添加一个 ID,以便其将 onClick 事件传递给正确的 ToolboxItem。 | |
getDiv() | 获取工具箱项的 div。 | |
getId() | 获取此工具箱项的唯一标识符。 | |
getParent() | 如果工具箱项嵌套,则获取父级。 | |
init() | 初始化工具箱项。这包括创建 DOM 以及根据 info 对象更新任何项的状态。 | |
isCollapsible() | 工具箱项是否可收起。 | |
isSelectable() | 工具箱项是否可选择。 | |
setVisible_(_isVisible) | 设置类别是否可见。为了让某个类别可见,还必须展开其父类别。 |