ToolboxItem 类
用于工具箱中的项目的类。
Signature:
export declare class ToolboxItem implements IToolboxItem
实现:IToolboxItem
构造函数
构造函数 | 修饰符 | 说明 |
---|---|---|
(constructor)(toolboxItemDef, parentToolbox, opt_parent) | 构造 ToolboxItem 类的新实例 |
属性
媒体资源 | 修饰符 | 类型 | 说明 |
---|---|---|---|
id_ | protected |
string | |
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) | 设置类别是否可见。要让类别显示,其父类别也必须展开。 |